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();
                }
            }
        }
Ejemplo n.º 2
0
        public ActionResult AddShiftToEmployee(EmployeeShift empShift)
        {
            var t = new Project1DBEntities();

            t.EmployeeShifts.Add(empShift);
            t.SaveChanges();
            return(RedirectToAction("Index"));
        }
Ejemplo n.º 3
0
        public ActionResult Add(Shift shift)
        {
            var t = new Project1DBEntities();

            t.Shifts.Add(shift);
            t.SaveChanges();
            return(RedirectToAction("Index"));
        }