// GET: Orders/Create public ActionResult Create() { var user = db.Users. Where(us => us.UserName == User.Identity.Name). FirstOrDefault(); ViewBag.CustomerId = new SelectList( ComboBoxHelpers. GetCustomers( user.CompanyId), "CustomerID", "FullName"); var newView = new NewOrderView { DateOrder = DateTime.Now, Details = db.OrderDetailTmps. Where(odt => odt.UserName == User.Identity.Name). ToList(), }; return(View(newView)); }
public ActionResult Create(NewOrderView view) { if (ModelState.IsValid) { var response = MovementHelpers. NewOrder( view, User.Identity.Name); if (response.Succeeded) { return(RedirectToAction("Index")); } ModelState.AddModelError( string.Empty, response.Message); } var user = db.Users. Where(us => us.UserName == User.Identity.Name). FirstOrDefault(); ViewBag.CustomerId = new SelectList( ComboBoxHelpers. GetCustomers( user.CompanyId), "CustomerID", "FullName", view.CustomerId); view.Details = db.OrderDetailTmps. Where(odt => odt.UserName == User.Identity.Name). ToList(); return(View(view)); }