public byte[] GeneratePdfFromHtml(string devicePayment) { try { var mobileList = GetConfirmedEquiposPymes(); var client = GetCurrentClient(); var planesDefList = GetCurrentDefinitivePlans(); var devicePaymentDouble = Convert.ToDouble(devicePayment); var planesDef = _mapper.Map <List <OfertPlan> >(planesDefList); var mobileDevicesList = _mapper.Map <List <DevicePymes> >(mobileList); var proposalPdf = new ProposalPdf { MobileList = mobileDevicesList, PlanList = planesDef, CompanyName = client.Titular, DevicePayment = devicePaymentDouble }; var pdfByteArray = _client.GeneratePdfAsync(proposalPdf).Result; return(pdfByteArray); } catch (Exception ex) { throw ex; } }
public byte[] GeneratePdfFromHtml(ProposalPdf proposalPdf) { try { var pdfByteArray = _pdfLogic.GeneratePdfFromHtml(proposalPdf.MobileList, proposalPdf.PlanList, proposalPdf.CompanyName, proposalPdf.DevicePayment); return(pdfByteArray); } catch (Exception ex) { throw ex; } }