init
This commit is contained in:
@@ -0,0 +1,60 @@
|
||||
using System.Collections.Generic;
|
||||
using System.ComponentModel.DataAnnotations;
|
||||
using System.Data;
|
||||
using System.Linq;
|
||||
using System.Web.Mvc;
|
||||
using Kreta.BusinessLogic.Logic.Naplozas.Elokeszites;
|
||||
using Kreta.Enums;
|
||||
using Kreta.Framework.Util;
|
||||
using Kreta.Resources;
|
||||
using Kreta.Web.Security;
|
||||
|
||||
namespace Kreta.Web.Areas.Orarend.Models
|
||||
{
|
||||
public class DigitalisOktatasAdatok
|
||||
{
|
||||
public DigitalisOktatasAdatok(int? szervezetTipusId)
|
||||
{
|
||||
DigTamEszkozTipusList = new List<SelectListItem>();
|
||||
SzervezetTipusId_DigitalisOktatasAdatok = szervezetTipusId;
|
||||
}
|
||||
|
||||
[Display(Name = nameof(OrarendResource.DigPlatformTipus), ResourceType = typeof(OrarendResource))]
|
||||
public int? DigPlatformTipusId { get; set; }
|
||||
|
||||
[Display(Name = nameof(OrarendResource.DigEszkozTipus), ResourceType = typeof(OrarendResource))]
|
||||
public int? DigEszkozTipusId { get; set; }
|
||||
|
||||
[Display(Name = nameof(OrarendResource.DigTamEszkozTipus), ResourceType = typeof(OrarendResource))]
|
||||
public string[] DigTamEszkozTipus { get; set; }
|
||||
|
||||
public List<SelectListItem> DigTamEszkozTipusList { get; set; }
|
||||
|
||||
public int? SzervezetTipusId_DigitalisOktatasAdatok { get; set; }
|
||||
|
||||
public void Fill(NaplozasElokeszitesModel model)
|
||||
{
|
||||
DigPlatformTipusId = model.OraAdat.DigPlatformTipusId ?? (int)DigPlatformTipusEnum.na;
|
||||
DigEszkozTipusId = model.OraAdat.DigEszkozTipusId ?? (int)DigEszkozTipusEnum.na;
|
||||
DigTamEszkozTipus = model.OraAdat.DigTamEszkozTipusIdList != null && model.OraAdat.DigTamEszkozTipusIdList.Count > 0 ? model.OraAdat.DigTamEszkozTipusIdList.Select(x => x.ToString()).ToArray() : new string[] { ((int)DigTamEszkozTipusEnum.na).ToString() };
|
||||
DigTamEszkozTipusList = GetDigTamEszkozTipusList();
|
||||
}
|
||||
|
||||
public List<SelectListItem> GetDigTamEszkozTipusList()
|
||||
{
|
||||
List<SelectListItem> dropdownListItems = new List<SelectListItem>();
|
||||
|
||||
foreach (var item in FrameworkEnumExtensions.EnumToList((int)GeneratedAdatszotarTipusEnum.DigTamEszkozTipus, ClaimData.SelectedTanevID.Value))
|
||||
{
|
||||
dropdownListItems.Add(new SelectListItem
|
||||
{
|
||||
Value = item.Key,
|
||||
Text = item.Value
|
||||
});
|
||||
}
|
||||
|
||||
return dropdownListItems;
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user