public ActionResult CreateNew(NewOrderVIewModel oVM) { List <NewOrderVIewModel> lovm = new List <NewOrderVIewModel>(); // 1) check if valid? if (ModelState.IsValid) { oVM = new NewOrderVIewModel(); Order neworder = new Order { OrderID = oVM.OrderID, UserID = oVM.UserID, Taking_Date = oVM.Taking_Date, Return_Date = oVM.Return_Date, Actual_return_Date = oVM.Actual_return_Date }; // 2) update the product in database orderManager.Insert(neworder); return(RedirectToAction("Index")); } else { // get the suppliers & categories lists GetRelatedLists(oVM); return(View(oVM)); } }
public void GetRelatedLists(NewOrderVIewModel oVM) { UserManager userManager = new UserManager(); CarsManager carsManager = new CarsManager(); // 2) get all suppliers (id-name) var users = userManager.Users; // 3) get all categories (id-name) var cartyps = carsManager.CarsType; oVM.car = cartyps.Select(car => new SelectListItem() { Text = car.Manufacturer, Value = car.Manufacturer }).ToList(); oVM.user = users.Select(user => new SelectListItem() { Text = user.User_name, Value = user.User_name }).ToList(); //foreach (var user in users) //{ // SelectListItem item = new SelectListItem() // { // Text = user.User_name, // Value = user.User_name // }; // oVM.user.Add(item); //} userManager.Dispose(); carsManager.Dispose(); }