public Lace.Domain.Core.Entities.BmwFinanceResponse Default() { var result = new Lace.Domain.Core.Entities.BmwFinanceResponse(new List<IRespondWithBmwFinance>() { new BmwFinanceRecord("",0.0M,DateTime.MinValue, DateTime.MinValue, "","","","",0,"","") }); result.AddResponseState(DataProviderResponseState.NoRecords); return result; }
public void Transform() { var financeRecords = _response.Select( s => new BmwFinanceRecord(s.FinanceHouse, s.DealReference, s.StartDate, s.ExpireDate, s.Chassis, s.Engine, s.RegistrationNumber, s.Description, s.RegistrationYear, s.ProductCategory, s.DealStatus,s.ClientNumber)); Result = new BmwFinanceResponse(financeRecords); Result.AddResponseState(State()); }