public ActionResult HoursWorkedUpdate([DataSourceRequest] DataSourceRequest dataSourceRequest, HoursWorkedViewModel hoursWorkedViewModel) { try { if (ModelState.IsValid) { using (ASJDE context = new ASJDE()) { var user = Session["user"] as User; HoursWorked hoursWorked = (from hw in context.HoursWorkeds where hw.ID == hoursWorkedViewModel.ID select hw).FirstOrDefault(); hoursWorked.Hours = hoursWorkedViewModel.Hours; hoursWorked.EntityID = hoursWorkedViewModel.EntityID; hoursWorked.EditedByUserName = user.UserName; hoursWorked.EditedByDate = DateTime.Now; hoursWorked.EditedByName = user.LastName + ", " + user.FirstName; context.SaveChanges(); hoursWorkedViewModel.EditedBy = user.LastName + ", " + user.FirstName; } } } catch (DbEntityValidationException) { return null; } catch (Exception e) { logger.Error("Exception", e); } return Json(new[] { hoursWorkedViewModel }.ToDataSourceResult(dataSourceRequest, ModelState)); }
public ActionResult HoursWorkedDestroy([DataSourceRequest] DataSourceRequest request, HoursWorkedViewModel hoursWorkedViewModel) { try { if (hoursWorkedViewModel != null) { using (ASJDE context = new ASJDE()) { HoursWorked hoursWorked = (from hw in context.HoursWorkeds where hw.ID == hoursWorkedViewModel.ID select hw).FirstOrDefault(); context.HoursWorkeds.Remove(hoursWorked); context.SaveChanges(); } } } catch (Exception e) { logger.Error("Exception", e); } return Json(ModelState.ToDataSourceResult()); }