Exemple #1
0
        public ActionResult EditUnpaid(int?id)
        {
            UnpaidTimeOffsEditVM model   = new UnpaidTimeOffsEditVM();
            OvmDbContext         context = new OvmDbContext();

            if (id != null)
            {
                UnpaidTimeOff pto = context.UnpaidTimeOffs.Find(id.Value);
                model.To        = pto.To;
                model.From      = pto.From;
                model.IsHalfDay = pto.IsHalfDay;
                model.Id        = pto.Id;
            }

            context.Dispose();

            return(View(model));
        }
Exemple #2
0
        public ActionResult EditUnpaid(UnpaidTimeOffsEditVM model)
        {
            OvmDbContext context = new OvmDbContext();

            UnpaidTimeOff uto = new UnpaidTimeOff
            {
                Id          = model.Id,
                CreatedOn   = DateTime.Now,
                RequestorId = AuthenticationManager.LoggedUser.Id,
                From        = model.From,
                To          = model.To,
                IsHalfDay   = model.IsHalfDay
            };

            context.UnpaidTimeOffs.AddOrUpdate(pt => pt.Id, uto);
            context.SaveChanges();
            context.Dispose();

            return(RedirectToAction("Index"));
        }