public ActionResult WorkTimeLog_Update([DataSourceRequest] DataSourceRequest request, WorkTimeLogViewModel movementType) { if (ModelState.IsValid) { var entity = new WorkTimeLog { Id = movementType.Id, Observations = movementType.Observations, CreatedDate = movementType.CreatedDate.ToUniversalTime(), UpdateDate = DateTime.UtcNow, AgentId = AuthenticationHelper.AuthenticationHelper.GetAgentId(), StartDate = movementType.StartDate.ToUniversalTime(), EndDate = movementType.EndDate.ToUniversalTime(), }; _db.WorkTimeLog.Attach(entity); _db.Entry(entity).State = EntityState.Modified; _db.SaveChanges(); } return(Json(new[] { movementType }.ToDataSourceResult(request, ModelState))); }
public ActionResult MWorkTimeLog_Destroy([DataSourceRequest] DataSourceRequest request, WorkTimeLogViewModel serviceMovement) { _dbAdoRepository.DeleteItemById(serviceMovement.Id, "WorkTimeLog"); return(Json(new[] { serviceMovement }.ToDataSourceResult(request, ModelState))); }