public int SubmitApplication(ISellerApplication application) { var cid = ValidateArgument <ConfidentialInvoiceDiscount>(application); var result = _confidentialInvoiceService.SubmitApplicationFor(_companyDataMapper.MapToRequest(application.CompanyData), cid.TotalLedgerNetworth, cid.AdvancePercentage, cid.VatRate); return(GetResult(result)); }
public int SubmitApplication(ISellerApplication application) { var loans = ValidateArgument <BusinessLoans>(application); var result = _businessLoansService.SubmitApplicationFor(_companyDataMapper.MapToRequest(application.CompanyData), new LoansRequest { InterestRatePerAnnum = loans.InterestRatePerAnnum, LoanAmount = loans.LoanAmount }); return(GetResult(result)); }