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
     });
 }
Пример #3
0
        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));
        }