init
This commit is contained in:
@@ -0,0 +1,88 @@
|
||||
using System;
|
||||
using Kreta.Client.Kir2Service;
|
||||
|
||||
namespace Kreta.Client.Kir.Models
|
||||
{
|
||||
public class KirKerelemModel
|
||||
{
|
||||
public string ExternalId { get; set; } = "1";
|
||||
|
||||
public string Version { get; set; } = "1";
|
||||
|
||||
public string ClientApp { get; set; } = "KRETA";
|
||||
|
||||
public string KontenerId { get; set; }
|
||||
|
||||
public string IARAzonosito { get; set; }
|
||||
|
||||
public MessageType[] Messages { get; set; }
|
||||
|
||||
public class BekuldesRequestModel : KirKerelemModel
|
||||
{
|
||||
public CelSzolgaltatasType CelSzolgaltatasType { get; set; }
|
||||
|
||||
public DateTime Idopont { get; set; }
|
||||
|
||||
public bool Alairva { get; set; } = false;
|
||||
|
||||
public string KerelemXml { get; set; }
|
||||
|
||||
public static KerelemBekuldesRequestType ConvertRequestModelToRequestType(BekuldesRequestModel requestModel)
|
||||
=> new KerelemBekuldesRequestType
|
||||
{
|
||||
externalId = requestModel.ExternalId,
|
||||
version = requestModel.Version,
|
||||
clientApp = requestModel.ClientApp,
|
||||
|
||||
KontenerID = requestModel.KontenerId,
|
||||
IARAzonosito = requestModel.IARAzonosito,
|
||||
CelSzolgaltatas = requestModel.CelSzolgaltatasType,
|
||||
Idopont = requestModel.Idopont,
|
||||
Alairva = requestModel.Alairva,
|
||||
KerelemXML = requestModel.KerelemXml
|
||||
};
|
||||
}
|
||||
|
||||
public class StatuszLekerdezesRequestModel : KirKerelemModel
|
||||
{
|
||||
public string KontenerElemId { get; set; } = null;
|
||||
|
||||
public static KerelemStatuszLekerdezesRequestType ConvertRequestModelToRequestType(StatuszLekerdezesRequestModel requestModel)
|
||||
=> new KerelemStatuszLekerdezesRequestType
|
||||
{
|
||||
externalId = requestModel.ExternalId,
|
||||
version = requestModel.Version,
|
||||
clientApp = requestModel.ClientApp,
|
||||
|
||||
KontenerID = requestModel.KontenerId,
|
||||
IARAzonosito = requestModel.IARAzonosito
|
||||
};
|
||||
}
|
||||
|
||||
public class BekuldesResponseModel : KirKerelemModel
|
||||
{
|
||||
public string Valaszkod { get; set; }
|
||||
|
||||
public static BekuldesResponseModel ConvertResponseTypeToResponseModel(KerelemBekuldesResponseType responseModel)
|
||||
=> new BekuldesResponseModel
|
||||
{
|
||||
ExternalId = responseModel.externalId,
|
||||
Messages = responseModel.Messages,
|
||||
Valaszkod = responseModel.Valaszkod
|
||||
};
|
||||
}
|
||||
|
||||
public class StatuszLekerdezesResponseModel : KirKerelemModel
|
||||
{
|
||||
public KontenerStatuszType KontenerStatusz { get; set; }
|
||||
|
||||
public static StatuszLekerdezesResponseModel ConvertResponseTypeToResponseModel(KerelemStatuszLekerdezesResponseType responseModel)
|
||||
=> new StatuszLekerdezesResponseModel
|
||||
{
|
||||
ExternalId = responseModel.externalId,
|
||||
Messages = responseModel.Messages,
|
||||
KontenerStatusz = responseModel.KontenerStatusz
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user