22 lines
872 B
C#
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()
|
|
};
|
|
}
|
|
}
|