public TenderBidSubmission CaptureBidSubmission(TenderBidSubmissionDto bidSubmission) { var tenderBidSubmission = new TenderBidSubmission { CompanyName = bidSubmission.CompanyName, RegistrationNumber = bidSubmission.RegistrationNumber, TotalQuotation = bidSubmission.TotalQuotation, DateSubmitted = DateTime.Now, TenderId = bidSubmission.TenderId }; _databaseContext.TenderBidSubmissions.Add(tenderBidSubmission); _databaseContext.SaveChanges(); tenderBidSubmission.TenderBidSubmissionProducts = new List <TenderBidSubmissionProduct>(); TenderBidSubmissionProduct tenderBidSubmissionProduct = new TenderBidSubmissionProduct(); foreach (var bidProduct in bidSubmission.TenderBidProducts) { tenderBidSubmissionProduct.ProductId = bidProduct.ProductId; tenderBidSubmissionProduct.Quantity = bidProduct.Quantity; tenderBidSubmissionProduct.QuotedPrice = bidProduct.QuotedPrice; tenderBidSubmissionProduct.TenderBidSubmissionId = tenderBidSubmission.TenderBidSubmissionId; tenderBidSubmission.TenderBidSubmissionProducts.Add(tenderBidSubmissionProduct); } _databaseContext.SaveChanges(); return(tenderBidSubmission); }
public TenderBidSubmission UpdateTenderBidSubmission(TenderBidSubmissionDto tenderBidSubmissionDto) { throw new NotImplementedException(); }
public void EditSubmitBid(TenderBidSubmissionDto bidSubmission) { throw new NotImplementedException(); }
public IActionResult CaptureBidSubmission([FromBody] TenderBidSubmissionDto bidSubmission) { var results = _tenderService.CaptureBidSubmission(bidSubmission); return(Ok(results)); }