public ActionResult RequestProduct() { BuyerRequestProductViewModel viewModel = new BuyerRequestProductViewModel(); viewModel.Categories = _context.Categories.ToList(); return(View(viewModel)); }
public ActionResult SaveRequest(BuyerRequestProductViewModel viewModel) { if (!ModelState.IsValid) { return(HttpNotFound()); } var id = User.Identity.GetUserId(); viewModel.BuyerRequest.BuyerId = id; viewModel.BuyerRequest.Buyer = _context.Users.Single(u => u.Id == id); DateTime date = new DateTime(); viewModel.BuyerRequest.AddedDate = DateTime.Now; _context.BuyerRequests.Add(viewModel.BuyerRequest); _context.SaveChanges(); return(RedirectToAction("UserRequest", new { message = "Request added" })); }