61 lines
4.5 KiB
C#
61 lines
4.5 KiB
C#
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
|
|
{
|
|
/// <summary>
|
|
/// This registers the converter functions called CoToModel and ModelToCo, but it's not mandatory to do.
|
|
/// </summary>
|
|
public static class PostModelConverter
|
|
{
|
|
#region Request
|
|
public static TanuloForOraNaplozasRequestCo ModelToCo(TanuloForOraNaplozasRequest model) => model;
|
|
public static List<TanuloForOraNaplozasRequestCo> ModelToCo(List<TanuloForOraNaplozasRequest> model) => model.ConvertAll(ModelToCo);
|
|
public static OraNaplozasRequestCo ModelToCo(OraNaplozasRequest model) => model;
|
|
public static List<OraNaplozasRequestCo> ModelToCo(List<OraNaplozasRequest> model) => model.ConvertAll(ModelToCo);
|
|
public static OsztalyCsoportErtekelesRequestCo ModelToCo(OsztalyCsoportErtekelesRequest model) => model;
|
|
public static List<OsztalyCsoportErtekelesRequestCo> ModelToCo(List<OsztalyCsoportErtekelesRequest> model) => model.ConvertAll(ModelToCo);
|
|
private static TanuloForOsztalyCsoportErtekelesRequestCo ModelToCo(TanuloForOsztalyCsoportErtekelesRequest model) => model;
|
|
public static List<TanuloForOsztalyCsoportErtekelesRequestCo> ModelToCo(List<TanuloForOsztalyCsoportErtekelesRequest> model) => model.ConvertAll(ModelToCo);
|
|
private static TanmenetGetRequestCo ModelToCo(TanmenetGetRequest model) => model;
|
|
public static List<TanmenetGetRequestCo> ModelToCo(List<TanmenetGetRequest> 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<OraNaplozasResponse> CoToModel(List<OraNaplozasResponseCo> co) => co.ConvertAll(CoToModel);
|
|
private static ErtekelesResponse CoToModel(ErtekelesResponseCo co) => co;
|
|
public static List<ErtekelesResponse> CoToModel(List<ErtekelesResponseCo> co) => co.ConvertAll(CoToModel);
|
|
public static FeltoltottFajlResponse CoToModel(FeltoltottFajlResponseCo co) => co;
|
|
private static ErtekelesGetResponse CoToModel(ErtekelesGetResponseCo co) => co;
|
|
public static List<ErtekelesGetResponse> CoToModel(List<ErtekelesGetResponseCo> co) => co.ConvertAll(CoToModel);
|
|
#endregion Response
|
|
}
|
|
}
|