generic request model
This commit is contained in:
parent
8dac415b1e
commit
1e31668294
@ -18,7 +18,7 @@ namespace ELT.Client.Managers.Insurance
|
||||
public Dictionary<string, KASKOCalculationResult> CalculateKasko(CalculateKaskoRequest calculateKaskoRequest,
|
||||
ELTPreData preRequestData)
|
||||
{
|
||||
var kaskoParams = calculateKaskoRequest.KaskoParams;
|
||||
var kaskoParams = calculateKaskoRequest.ELTParams;
|
||||
kaskoParams.UsageCityKLADR = preRequestData.Kladr;
|
||||
kaskoParams.Mark = preRequestData.Brand;
|
||||
kaskoParams.Model = preRequestData.Model;
|
||||
|
||||
@ -20,7 +20,7 @@ namespace ELT.Client.Managers.Insurance
|
||||
{
|
||||
var result = new Dictionary<string, OSAGOFullCalculationResponse>();
|
||||
|
||||
var osagoParams = calculateOsagoRequest.OsagoParams;
|
||||
var osagoParams = calculateOsagoRequest.ELTParams;
|
||||
osagoParams.UsagePlace = preRequestData.Kladr;
|
||||
osagoParams.CarInfo.Mark = preRequestData.Brand;
|
||||
osagoParams.CarInfo.Model = preRequestData.Model;
|
||||
|
||||
@ -2,8 +2,7 @@
|
||||
|
||||
namespace ELT.Client.Models.Insurance.Request
|
||||
{
|
||||
public class CalculateKaskoRequest : BaseInsuranceRequest
|
||||
public class CalculateKaskoRequest : CalculateRequest<PreliminaryKASKOCalculationParams>
|
||||
{
|
||||
public PreliminaryKASKOCalculationParams KaskoParams { get; set; }
|
||||
}
|
||||
}
|
||||
@ -2,8 +2,7 @@
|
||||
|
||||
namespace ELT.Client.Models.Insurance.Request
|
||||
{
|
||||
public class CalculateOsagoRequest : BaseInsuranceRequest
|
||||
public class CalculateOsagoRequest : CalculateRequest<OSAGOFullCalculationRequest>
|
||||
{
|
||||
public OSAGOFullCalculationRequest OsagoParams { get; set; }
|
||||
}
|
||||
}
|
||||
@ -1,8 +1,9 @@
|
||||
namespace ELT.Client.Models.Insurance.Request
|
||||
{
|
||||
public class BaseInsuranceRequest
|
||||
public class CalculateRequest<T>
|
||||
{
|
||||
public string[] CompanyIds { get; set; }
|
||||
public Preparams Preparams { get; set; }
|
||||
public T ELTParams { get; set; }
|
||||
}
|
||||
}
|
||||
Loading…
x
Reference in New Issue
Block a user