public ActionResult Edit(Models.LocationMove.AddViewModel model) { if (!ModelState.IsValid) { model.CarSelectList = GetCarSelectList(); return(View(model)); } var locationMove = _locationMoveService.GetById(model.Id).Result.Data; if (locationMove.ExitDate != null) { return(View("_ErrorNotExist")); } AddRequestModel addRequestModel = new AddRequestModel(); addRequestModel.Id = locationMove.Id; addRequestModel.CarId = locationMove.CarId; addRequestModel.LocationId = locationMove.LocationId; addRequestModel.EntryDate = locationMove.EntryDate; addRequestModel.ExitDate = DateTime.Now; var result = _locationMoveService.Edit(model.Id, addRequestModel).Result; if (result.Status != ResultStatusCodeStatic.Success) { ViewBag.ErrorMessage = "Not Edited"; model.CarSelectList = GetCarSelectList(); return(View(model)); } return(RedirectToAction(nameof(LocationMoveController.List))); }
public async Task <Return <LocationMove> > Edit(int id, AddRequestModel editRequestModel) { Return <LocationMove> result = new Return <LocationMove>(); return(await _client.Edit(editRequestModel.Id, editRequestModel)); }