public ActionResult ServiceMovement_Create([DataSourceRequest] DataSourceRequest request, ServiceMovementViewModel serviceMovement) { if (ModelState.IsValid) { var entity = new ServiceMovement { AgentId = AuthenticationHelper.AuthenticationHelper.GetAgentId(), City = serviceMovement.City, STFRequirement = serviceMovement.STFRequirement, Amount = serviceMovement.Amount, Observations = serviceMovement.Observations, Support = serviceMovement.Support, CreatedDate = DateTime.UtcNow, UpdateDate = DateTime.UtcNow, MovementTypeId = serviceMovement.MovementTypeId, EmployeeId = serviceMovement.EmployeeId, BankAccountId = Convert.ToInt16(HttpContext.Request["bankAccountId"]) }; _db.ServiceMovement.Add(entity); _db.SaveChanges(); serviceMovement.Id = entity.Id; } return(Json(new[] { serviceMovement }.ToDataSourceResult(request, ModelState))); }
public ActionResult ServiceMovement_Update([DataSourceRequest] DataSourceRequest request, ServiceMovementViewModel serviceMovement) { if (ModelState.IsValid) { var entity = new ServiceMovement { AgentId = AuthenticationHelper.AuthenticationHelper.GetAgentId(), Id = serviceMovement.Id, City = serviceMovement.City, STFRequirement = serviceMovement.STFRequirement, Amount = serviceMovement.Amount, Observations = serviceMovement.Observations, Support = serviceMovement.Support, EmployeeId = serviceMovement.EmployeeId, MovementTypeId = serviceMovement.MovementTypeId, CreatedDate = serviceMovement.CreatedDate.ToUniversalTime(), UpdateDate = serviceMovement.UpdateDate, BankAccountId = serviceMovement.BankAccountId }; _db.ServiceMovement.Attach(entity); _db.Entry(entity).State = EntityState.Modified; _db.SaveChanges(); } return(Json(new[] { serviceMovement }.ToDataSourceResult(request, ModelState))); }
public ActionResult ServiceMovement_Destroy([DataSourceRequest] DataSourceRequest request, ServiceMovementViewModel serviceMovement) { _dbAdoRepository.DeleteItemById(serviceMovement.Id, "ServiceMovement"); return(Json(new[] { serviceMovement }.ToDataSourceResult(request, ModelState))); }