public IActionResult CreateBid(VMBid vmbid) { if (ModelState.IsValid) { var br = bidReqRepo.GetBidRequestByID(vmbid.BidRequestID); Bid bid = new Models.Bid(); bid.BidReq = br; bid.User = br.User; bid.LaborCost = vmbid.LaborCost; bid.MaterialsDescription = vmbid.MaterialsDescription; bid.RevisedProjectDescription = vmbid.RevisedProjectDescription; bid.ProjectedTimeFrame = vmbid.ProjectedTimeFrame; bid.ProposedStartDate = bid.ProposedStartDate; bid.SupplyCost = vmbid.SupplyCost; bid.TotalEstimate = vmbid.TotalEstimate; bid.DateCreated = DateTime.Now; bid.Version++; bidRepo.Update(bid); return(RedirectToAction("AdminPage", "Admin")); } else { ModelState.AddModelError("", "Please fill out all fields in the form."); } return(View(vmbid)); }
public ViewResult Bid(int bidrequestID) { //passing bid request info to the view BidRequest br = bidReqRepo.GetBidRequestByID(bidrequestID); VMBid vmbid = new VMBid(); vmbid.BidRequestID = bidrequestID; vmbid.CustomerFirst = br.User.FirstName; vmbid.CustomerLast = br.User.LastName; vmbid.ProjectDescription = br.ProjectDescription; return(View(vmbid)); }
public ViewResult ViewBid(int bidID) { Bid bid = bidRepo.GetBidByID(bidID); VMBid vmbid = new VMBid(); vmbid.BidID = bid.BidID; vmbid.BidRequestID = bid.BidReq.BidRequestID; vmbid.CustomerFirst = bid.User.FirstName; vmbid.CustomerLast = bid.User.LastName; vmbid.ProjectDescription = bid.BidReq.ProjectDescription; vmbid.RevisedProjectDescription = bid.RevisedProjectDescription; vmbid.MaterialsDescription = bid.MaterialsDescription; vmbid.ProjectedTimeFrame = bid.ProjectedTimeFrame; vmbid.ProposedStartDate = bid.ProposedStartDate; vmbid.SupplyCost = bid.SupplyCost; vmbid.TotalEstimate = bid.TotalEstimate; bid.DateCreated = DateTime.Now; return(View(vmbid)); }