public IHttpActionResult EditQuotation(FrayteQuotationShipment quotationDetail) { try { FrayteQuotationResult result = new FrayteQuotationResult(); result = new QuotationRepository().EditQuotation(quotationDetail); return(Ok(result)); } catch (Exception ex) { return(BadRequest()); } }
public IHttpActionResult GenerateQuotationShipmentPdf(FrayteQuotationShipment quotationDetail) { try { FrayteManifestName fileResult = new FrayteManifestName(); if (quotationDetail.QuotationShipmentId > 0) { fileResult = new QuoteReport().GetQuotation(quotationDetail.QuotationShipmentId, quotationDetail.CustomerName, quotationDetail.QuotationFromAddress.PostCode, quotationDetail.QuotationToAddress.PostCode, quotationDetail.CreatedBy); return(Ok(fileResult)); } else { return(BadRequest()); } } catch (Exception ex) { Elmah.ErrorSignal.FromCurrentContext().Raise(ex); return(BadRequest()); } }