init
This commit is contained in:
commit
e124a47765
19374 changed files with 9806149 additions and 0 deletions
|
@ -0,0 +1,60 @@
|
|||
using System.Collections.Generic;
|
||||
using System.ComponentModel.DataAnnotations;
|
||||
using System.Linq;
|
||||
using Kreta.BusinessLogic.HelperClasses;
|
||||
using Kreta.Resources;
|
||||
|
||||
namespace Kreta.Web.Areas.Intezmeny.Models
|
||||
{
|
||||
public class OktatottSzakmaMultipleModifyModel
|
||||
{
|
||||
public OktatottSzakmaMultipleModifyModel() { }
|
||||
|
||||
public OktatottSzakmaMultipleModifyModel(List<UjSzktSzakmajegyzekOsszerendelesItemCo> coList)
|
||||
{
|
||||
IdsString = string.Join(",", coList.Select(x => x.Id).ToList());
|
||||
SzakkepesitesMegnevezeseListString = string.Join(", ", coList.Select(x => x.SzakkepesitesMegnevezese).Distinct().OrderBy(x => x).ToList());
|
||||
}
|
||||
|
||||
public string IdsString { get; set; }
|
||||
|
||||
[Display(Name = nameof(UjSzktSzakmajegyzekOsszerendelesResource.SzakkepesitesMegnevezeseList), ResourceType = typeof(UjSzktSzakmajegyzekOsszerendelesResource))]
|
||||
public string SzakkepesitesMegnevezeseListString { get; set; }
|
||||
|
||||
[Range(0, 1000, ErrorMessageResourceName = nameof(UjSzktSzakmajegyzekOsszerendelesResource.KepzesreFogadhatoTanulokSzamaOutOfRange), ErrorMessageResourceType = typeof(UjSzktSzakmajegyzekOsszerendelesResource))]
|
||||
[Display(Name = nameof(UjSzktSzakmajegyzekOsszerendelesResource.KepzesreFogadhatoTanulokSzama), ResourceType = typeof(UjSzktSzakmajegyzekOsszerendelesResource))]
|
||||
public int? KepzesreFogadhatoTanulokSzama { get; set; }
|
||||
|
||||
[StringLength(500, ErrorMessageResourceName = nameof(UjSzktSzakmajegyzekOsszerendelesResource.EszkozallomanyAvultsagaOutOfRange), ErrorMessageResourceType = typeof(UjSzktSzakmajegyzekOsszerendelesResource))]
|
||||
[Display(Name = nameof(UjSzktSzakmajegyzekOsszerendelesResource.EszkozallomanyAvultsaga), ResourceType = typeof(UjSzktSzakmajegyzekOsszerendelesResource))]
|
||||
public string EszkozallomanyAvultsaga { get; set; }
|
||||
|
||||
[StringLength(500, ErrorMessageResourceName = nameof(UjSzktSzakmajegyzekOsszerendelesResource.EszkozokDarabszamaOutOfRange), ErrorMessageResourceType = typeof(UjSzktSzakmajegyzekOsszerendelesResource))]
|
||||
[Display(Name = nameof(UjSzktSzakmajegyzekOsszerendelesResource.EszkozokDarabszama), ResourceType = typeof(UjSzktSzakmajegyzekOsszerendelesResource))]
|
||||
public string EszkozokDarabszama { get; set; }
|
||||
|
||||
[StringLength(500, ErrorMessageResourceName = nameof(UjSzktSzakmajegyzekOsszerendelesResource.EgyebEszkozallomanyInformacioOutOfRange), ErrorMessageResourceType = typeof(UjSzktSzakmajegyzekOsszerendelesResource))]
|
||||
[Display(Name = nameof(UjSzktSzakmajegyzekOsszerendelesResource.EgyebEszkozallomanyInformacio), ResourceType = typeof(UjSzktSzakmajegyzekOsszerendelesResource))]
|
||||
public string EgyebEszkozallomanyInformacio { get; set; }
|
||||
|
||||
public List<UjSzktSzakmajegyzekOsszerendelesItemCo> ToCoList()
|
||||
{
|
||||
var result = new List<UjSzktSzakmajegyzekOsszerendelesItemCo>();
|
||||
var ids = IdsString.Split(',').ToList().Select(int.Parse).ToList();
|
||||
foreach (var id in ids)
|
||||
{
|
||||
result.Add(
|
||||
new UjSzktSzakmajegyzekOsszerendelesItemCo
|
||||
{
|
||||
Id = id,
|
||||
KepzesreFogadhatoTanulokSzama = KepzesreFogadhatoTanulokSzama,
|
||||
EszkozallomanyAvultsaga = EszkozallomanyAvultsaga,
|
||||
EszkozokDarabszama = EszkozokDarabszama,
|
||||
EgyebEszkozallomanyInformacio = EgyebEszkozallomanyInformacio
|
||||
});
|
||||
}
|
||||
|
||||
return result;
|
||||
}
|
||||
}
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue