public IActionResult GetById(int id, [FromHeader] string displayLanguage) { var responseModel = new ApiResponseModel <Appliance>(); responseModel.DisplayLanguage = displayLanguage; try { responseModel.Data = _applianceService.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)); } }
public ActionResult Edit(int id) { Models.Appliance.ApplianceModel model = new ApplianceModel(); var apiResponseModel = _applianceService.GetById(SessionHelper.CurrentUser.UserToken, SessionHelper.CurrentLanguageTwoChar, id); if (apiResponseModel.ResultStatusCode != ResultStatusCodeStatic.Success) { ViewBag.ErrorMessage = apiResponseModel.ResultStatusMessage; ViewBag.ErrorMessageList = apiResponseModel.ErrorMessageList; return(View(model)); } var appliance = apiResponseModel.Data; if (appliance == null) { return(View("_ErrorNotExist")); } model.Id = appliance.Id; model.Name = appliance.Name; model.Barcode = appliance.Barcode; return(View(model)); }