using System.Collections.Generic; using System.Linq; using Kreta.BusinessLogic.Classes.MobileApi.Naplo.V2.Co.Post.Naplozas; using Kreta.Enums.ManualEnums; using Kreta.Naplo.Domain.V2.Model.CustomEnum; namespace Kreta.Naplo.Domain.V2.Model.Post.Naplozas { public class TanuloForOraNaplozasRequest { public int Id { get; set; } public MulasztasForOraNaplozasRequest Mulasztas { get; set; } public List FeljegyzesTipusLista { get; set; } = new List(); public static implicit operator TanuloForOraNaplozasRequestCo(TanuloForOraNaplozasRequest model) => new TanuloForOraNaplozasRequestCo { Id = model.Id, Mulasztas = model.Mulasztas, FeljegyzesTipusLista = model.FeljegyzesTipusLista.Select(x => NaploEnum.Create(x)).ToList() }; } }