public ActionResult Edit(int id) { var apiResponseModel = _moveService.GetById(SessionHelper.CurrentUser.UserToken, SessionHelper.CurrentLanguageTwoChar, id); if (apiResponseModel.ResultStatusCode != ResultStatusCodeStatic.Success) { ViewBag.ErrorMessage = apiResponseModel.ResultStatusMessage; ViewBag.ErrorMessageList = apiResponseModel.ErrorMessageList; return(RedirectToAction(nameof(MoveController.List), new { errorMessage = "Hata." })); } var move = apiResponseModel.Data; if (move == null) { return(View("_ErrorNotExist")); } move.ExitDate = DateTime.Now; var apiEditResponseModel = _moveService.Edit(SessionHelper.CurrentUser.UserToken, SessionHelper.CurrentLanguageTwoChar, move); if (apiEditResponseModel.ResultStatusCode != ResultStatusCodeStatic.Success) { ViewBag.ErrorMessage = apiEditResponseModel.ResultStatusMessage != null ? apiEditResponseModel.ResultStatusMessage : "Not Edited"; ViewBag.ErrorMessageList = apiEditResponseModel.ErrorMessageList; return(RedirectToAction(nameof(MoveController.List), new { errorMessage = "Not Edited." })); } return(RedirectToAction(nameof(MoveController.List))); }
public IActionResult GetById(int id, [FromHeader] string displayLanguage) { var responseModel = new ApiResponseModel <Move>(); responseModel.DisplayLanguage = displayLanguage; try { responseModel.Data = _moveService.GetById(id); responseModel.ResultStatusCode = ResultStatusCodeStatic.Success; responseModel.ResultStatusMessage = "Success"; return(Ok(responseModel)); } catch (Exception ex) { responseModel.ResultStatusCode = ResultStatusCodeStatic.Error; responseModel.ResultStatusMessage = ex.Message; responseModel.Data = null; return(StatusCode(StatusCodes.Status500InternalServerError, responseModel)); } }