namespace Kreta.Naplo.Domain.V2.Model.Post.Ertekeles { using System; using System.Collections.Generic; using Kreta.BusinessLogic.Classes.MobileApi.Naplo.V2.Co.Post.Ertekeles; using Kreta.Enums; using Kreta.Naplo.Domain.V2.Model.CustomEnum; using static Kreta.Naplo.Domain.V2.Model.Converter.PostModelConverter; public class OsztalyCsoportErtekelesRequest { public DateTime DatumUtc { get; set; } public NaploEnum Mod { get; set; } public NaploEnum Tipus { get; set; } public string Tema { get; set; } public int OsztalyCsoportId { get; set; } public int TantargyId { get; set; } public List TanuloLista { get; set; } public static implicit operator OsztalyCsoportErtekelesRequestCo(OsztalyCsoportErtekelesRequest model) => new OsztalyCsoportErtekelesRequestCo { Datum = model.DatumUtc.ToLocalTime().Date, Mod = NaploEnum.Create(model.Mod), Tipus = NaploEnum.Create(model.Tipus), Tema = model.Tema, OsztalyCsoportId = model.OsztalyCsoportId, TantargyId = model.TantargyId, TanuloLista = ModelToCo(model.TanuloLista) }; } }