init
This commit is contained in:
commit
e124a47765
19374 changed files with 9806149 additions and 0 deletions
88
Kreta.Client/Kir/Models/KirKerelemModel.cs
Normal file
88
Kreta.Client/Kir/Models/KirKerelemModel.cs
Normal file
|
@ -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
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue