public async Task <ActionResult> Edit([Bind(Include = "Id,Make1")] Make make) { if (ModelState.IsValid) { db.Entry(make).State = EntityState.Modified; await db.SaveChangesAsync(); return(RedirectToAction("Index")); } return(View(make)); }
public async Task <ActionResult> Edit(RequestViewModel rvm) { if (ModelState.IsValid) { Request request = new Request(); request = rvm.Request; request.Make = int.Parse(rvm.SelectedMake); request.Model = int.Parse(rvm.SelectedModel); request.FromState = int.Parse(rvm.FromState); request.ToState = int.Parse(rvm.ToState); request.Year = rvm.SelectedYear; request.UserId = rvm.SelectedUser; if (request.UserId == "0") { request.UserId = null; } db.Entry(request).State = EntityState.Modified; await db.SaveChangesAsync(); return(RedirectToAction("Index")); } MakesDataAccess makesDA = new MakesDataAccess(); rvm.Makes = makesDA.GetMakesList(); rvm.Models = makesDA.GetModelsList(); UsersDataAccess usersDA = new UsersDataAccess(); rvm.Users = usersDA.GetNonAdminUsers(); StatesDataAccess statesDA = new StatesDataAccess(); rvm.States = statesDA.GetStatesList(); Utils util = new Utils(); rvm.Years = util.GetYearsList(); return(View(rvm)); }