public ActionResult EditUser(User user) { try { if (ModelState.IsValid) { var departmentId = transportationContext.Departments.Where(d => d.DepartmentName == user.Department.DepartmentName).Select(i => i.DepartmentId).FirstOrDefault(); if (departmentId != 0) { user.DepartmentId = departmentId; user.Department.DepartmentId = departmentId; transportationContext.Entry(user).State = System.Data.Entity.EntityState.Modified; transportationContext.SaveChanges(); } return(RedirectToAction("Index", "Admin")); } return(View(user)); } catch { return(View()); } }
public ActionResult ConfirmSignIn(SignOut trans) { try { if (ModelState.IsValid) { trans.CheckInTime = DateTime.Now; trans.ActivityTime = DateTime.Now; transportationContext.Entry(trans).State = System.Data.Entity.EntityState.Modified; transportationContext.SaveChanges(); return(RedirectToAction("Index")); } return(View(trans)); } catch { return(View()); } }