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