void Application_PostRequestHandlerExecute(object sender, EventArgs e) { if (HttpContext.Current.Session != null && HttpContext.Current.Session["userid"] != null) { int userID = (int)HttpContext.Current.Session["userid"]; var t = new Project1DBEntities(); var user = t.Users.Where(g => g.ID == userID).FirstOrDefault(); if (user != null) { if (user.LastActionDate.HasValue) { if (user.LastActionDate.Value.Date == DateTime.Now.Date) { user.NumOfActions += 1; user.LastActionDate = DateTime.Now; } else { user.NumOfActions = 1; user.LastActionDate = DateTime.Now; } } else { user.LastActionDate = DateTime.Now; user.NumOfActions = 1; } t.SaveChanges(); } } }
public ActionResult AddShiftToEmployee(EmployeeShift empShift) { var t = new Project1DBEntities(); t.EmployeeShifts.Add(empShift); t.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Add(Shift shift) { var t = new Project1DBEntities(); t.Shifts.Add(shift); t.SaveChanges(); return(RedirectToAction("Index")); }