26 lines
885 B
C#
26 lines
885 B
C#
using System;
|
|
using System.Linq;
|
|
using Kreta.BusinessLogic.HelperClasses;
|
|
using Kreta.Enums.ManualEnums;
|
|
|
|
namespace Kreta.Web.Areas.Orarend.Models
|
|
{
|
|
public class FelhelyOrarendTorleseParameterModel : BaseOrarendTorleseModel
|
|
{
|
|
public string KivalasztottFelhelyekIds { get; set; }
|
|
|
|
public OrarendekTorleseCo ConvertToCo()
|
|
{
|
|
return new OrarendekTorleseCo
|
|
{
|
|
IntervallumKezdete = KezdeteDatum.Value,
|
|
IntervallumVege = VegeDatum.Value,
|
|
NezetTipus = (OrarendekTorleseNezetTipusEnum)Enum.Parse(typeof(OrarendekTorleseNezetTipusEnum), OraTipus),
|
|
FeladatellatasiHelyek = KivalasztottFelhelyekIds.Split(",".ToCharArray()).Select(x => new OrarendekTorleseListItemCo
|
|
{
|
|
Id = int.Parse(x)
|
|
})
|
|
};
|
|
}
|
|
}
|
|
}
|