public ActionResult Edit(Models.Lab.AddViewModel model) { if (!ModelState.IsValid) { return(View(model)); } var apiResponseModel = _labService.GetById(SessionHelper.CurrentUser.UserToken, SessionHelper.CurrentLanguageTwoChar, model.Id); if (apiResponseModel.ResultStatusCode != ResultStatusCodeStatic.Success) { ViewBag.ErrorMessage = apiResponseModel.ResultStatusMessage; ViewBag.ErrorMessageList = apiResponseModel.ErrorMessageList; return(View(model)); } var lab = apiResponseModel.Data; if (lab == null) { return(View("_ErrorNotExist")); } lab.Name = model.Name; lab.MaxApplianceCapacity = model.MaxApplianceCapacity; var apiEditResponseModel = _labService.Edit(SessionHelper.CurrentUser.UserToken, SessionHelper.CurrentLanguageTwoChar, lab); if (apiEditResponseModel.ResultStatusCode != ResultStatusCodeStatic.Success) { ViewBag.ErrorMessage = apiEditResponseModel.ResultStatusMessage != null ? apiEditResponseModel.ResultStatusMessage : "Not Edited"; ViewBag.ErrorMessageList = apiEditResponseModel.ErrorMessageList; return(View(model)); } return(RedirectToAction(nameof(LabController.List))); }
public ActionResult Add(Models.Lab.AddViewModel model) { if (!ModelState.IsValid) { return(View(model)); } Business.Models.Lab.Lab lab = new Business.Models.Lab.Lab(); lab.Name = model.Name; lab.MaxApplianceCapacity = model.MaxApplianceCapacity; var apiResponseModel = _labService.Add(SessionHelper.CurrentUser.UserToken, SessionHelper.CurrentLanguageTwoChar, lab); if (apiResponseModel.ResultStatusCode == ResultStatusCodeStatic.Success) { return(RedirectToAction(nameof(LabController.List))); } else { ViewBag.ErrorMessage = apiResponseModel.ResultStatusMessage != null ? apiResponseModel.ResultStatusMessage : "Kaydedilemedi.";//todo: kulturel olacak NotSaved ViewBag.ErrorMessageList = apiResponseModel.ErrorMessageList; return(View(model)); } }