kreta/Kreta.WebApi/Naplo/Kreta.Naplo.Domain/V2/Model/Post/Naplozas/TanuloForOraNaplozasRequest.cs
2024-03-13 00:33:46 +01:00

22 lines
872 B
C#

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<NaploEnum> FeljegyzesTipusLista { get; set; } = new List<NaploEnum>();
public static implicit operator TanuloForOraNaplozasRequestCo(TanuloForOraNaplozasRequest model) => new TanuloForOraNaplozasRequestCo
{
Id = model.Id,
Mulasztas = model.Mulasztas,
FeljegyzesTipusLista = model.FeljegyzesTipusLista.Select(x => NaploEnum.Create<FeljegyzesTipusEnum>(x)).ToList()
};
}
}