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)); }
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")); }