コード例 #1
0
        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());
            }
        }
コード例 #2
0
 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());
     }
 }