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) }) }; } } }