using System.Linq; using ELT.Client.Models.Insurance; using ELTKasko; namespace ELT.Client.Managers.Insurance { public class PreRequestManager { private readonly EltSoap _eltKaskoSoap; public PreRequestManager() { _eltKaskoSoap = new EltSoapClient(); } public ELTPreData GetPreRequestData(Preparams preparams) { var eltPreData = new ELTPreData(); eltPreData.Kladr = preparams.Kladr; //KLADR //CAR var mappedCars = _eltKaskoSoap.MappedCars(new MappedCarsRequest { Marka = preparams.BrandId, Model = preparams.ModelId }); eltPreData.Brand = mappedCars.Mark; eltPreData.Model = mappedCars.Model; if (mappedCars?.Modification?.Name != null) eltPreData.Modification = mappedCars.Modification.Name; //CAR return eltPreData; } } }