using System; using System.Collections.Generic; using Kreta.BusinessLogic.Classes.MobileApi.Naplo.V2.Co.Get.OpenBoard; using Kreta.BusinessLogic.Classes.MobileApi.Naplo.V2.Co.Get.Tanmenet; using Kreta.BusinessLogic.Classes.MobileApi.Naplo.V2.Co.Get.Tanulo; using Kreta.BusinessLogic.Classes.MobileApi.Naplo.V2.Co.Post.Ertekeles; using Kreta.BusinessLogic.Classes.MobileApi.Naplo.V2.Co.Post.Naplozas; using Kreta.BusinessLogic.Classes.MobileApi.Naplo.V2.Co.Post.OpenBoard; using Kreta.Naplo.Domain.V2.Model.Get.OpenBoard; using Kreta.Naplo.Domain.V2.Model.Get.Tanmenet; using Kreta.Naplo.Domain.V2.Model.Get.Tanulo; using Kreta.Naplo.Domain.V2.Model.Post.Ertekeles; using Kreta.Naplo.Domain.V2.Model.Post.Naplozas; using Kreta.Naplo.Domain.V2.Model.Post.OpenBoard; using OrarendiOra = Kreta.Naplo.Domain.V2.Model.Get.Ora.OrarendiOra.JavasoltJelenlet; using OrarendiOraCo = Kreta.BusinessLogic.Classes.MobileApi.Naplo.V2.Co.Get.Ora.OrarendiOra.JavasoltJelenlet; using TanitasiOra = Kreta.Naplo.Domain.V2.Model.Get.Ora.TanitasiOra.JavasoltJelenlet; using TanitasiOraCo = Kreta.BusinessLogic.Classes.MobileApi.Naplo.V2.Co.Get.Ora.TanitasiOra.JavasoltJelenlet; namespace Kreta.Naplo.Domain.V2.Model.Converter { /// /// This registers the converter functions called CoToModel and ModelToCo, but it's not mandatory to do. /// public static class PostModelConverter { #region Request public static TanuloForOraNaplozasRequestCo ModelToCo(TanuloForOraNaplozasRequest model) => model; public static List ModelToCo(List model) => model.ConvertAll(ModelToCo); public static OraNaplozasRequestCo ModelToCo(OraNaplozasRequest model) => model; public static List ModelToCo(List model) => model.ConvertAll(ModelToCo); public static OsztalyCsoportErtekelesRequestCo ModelToCo(OsztalyCsoportErtekelesRequest model) => model; public static List ModelToCo(List model) => model.ConvertAll(ModelToCo); private static TanuloForOsztalyCsoportErtekelesRequestCo ModelToCo(TanuloForOsztalyCsoportErtekelesRequest model) => model; public static List ModelToCo(List model) => model.ConvertAll(ModelToCo); private static TanmenetGetRequestCo ModelToCo(TanmenetGetRequest model) => model; public static List ModelToCo(List model) => model.ConvertAll(ModelToCo); public static FeltoltottFajlRequestCo ModelToCo(FeltoltottFajlRequest model) => model; public static FeltolthetoFajlokSzamaRequestCo ModelToCo(FeltolthetoFajlokSzamaRequest model) => model; public static ErtekelesGetRequestCo ModelToCo(ErtekelesGetRequest model) => model; private static TanmenetKeyGetRequestCo ModelToCo(TanmenetKeyGetRequest model) => model; public static TanmenetKeyGetRequestCo[] ModelToCo(TanmenetKeyGetRequest[] model) => Array.ConvertAll(model, ModelToCo); private static OrarendiOraCo.JavasoltJelenletKeyGetRequestCo ModelToCo(OrarendiOra.JavasoltJelenletKeyGetRequest model) => model; public static OrarendiOraCo.JavasoltJelenletKeyGetRequestCo[] ModelToCo(OrarendiOra.JavasoltJelenletKeyGetRequest[] model) => Array.ConvertAll(model, ModelToCo); private static TanitasiOraCo.JavasoltJelenletKeyGetRequestCo ModelToCo(TanitasiOra.JavasoltJelenletKeyGetRequest model) => model; public static TanitasiOraCo.JavasoltJelenletKeyGetRequestCo[] ModelToCo(TanitasiOra.JavasoltJelenletKeyGetRequest[] model) => Array.ConvertAll(model, ModelToCo); #endregion Request #region Response private static OraNaplozasResponse CoToModel(OraNaplozasResponseCo co) => co; public static List CoToModel(List co) => co.ConvertAll(CoToModel); private static ErtekelesResponse CoToModel(ErtekelesResponseCo co) => co; public static List CoToModel(List co) => co.ConvertAll(CoToModel); public static FeltoltottFajlResponse CoToModel(FeltoltottFajlResponseCo co) => co; private static ErtekelesGetResponse CoToModel(ErtekelesGetResponseCo co) => co; public static List CoToModel(List co) => co.ConvertAll(CoToModel); #endregion Response } }