public string GeneratePDF(NewQuotationViewModel newQuotationModel, HttpPostedFileBase PdfFile) { _mediator.Send(new NewTemporaryDocumentCommand { PdfFile = PdfFile.InputStream, PdfName = PdfFile.FileName, PdfPath = "C:/Users/szklarek/source/repos/NotowaniaMVC/NotowaniaMVC/Content/" }); //todo konfigurowalnia sciezka return("/Content/" + PdfFile.FileName); //todo usunąć sklejaka }
public void Add(NewQuotationViewModel newQuotationModel, HttpPostedFileBase PdfFile) { if (PdfFile != null) //todo do handlera bo to logika aplikacyjna { newQuotationModel.PdfFile = PdfFile.InputStream; newQuotationModel.PdfName = PdfFile.FileName; newQuotationModel.PdfPath = "C:/Users/szklarek/"; } _mediator.Send(new NewQuotationCommand { QuotationViewModels = newQuotationModel }); }
private int AddNewQuotation(NewQuotationViewModel quotationViewModel) { var quotation = Quotation.Factory.Create(quotationViewModel.QuotationDate, quotationViewModel.PriceNettoMin, quotationViewModel.PriceNettoMax); if (quotationViewModel.Currency != 0) { quotation.SetCurrency(quotationViewModel.Currency); } if (quotationViewModel.FuelType != 0) { quotation.SetFuelType(quotationViewModel.FuelType); } if (quotationViewModel.Unit != 0) { quotation.SetUnit(quotationViewModel.Unit); } if (quotationViewModel.QuotationType != 0) { quotation.SetQuotationType(quotationViewModel.QuotationType); } return(_quotationDomainService.AddNewQuotation(quotation)); }