public ActionResult Edit(Models.Profile.AddViewModel model) { if (!ModelState.IsValid) { return(View(model)); } try { var profile = _profileService.GetById(model.Id); if (profile == null) { return(View("_ErrorNotExist")); } profile.Code = model.Code; profile.Name = model.Name; if (model.SubmitType == "Edit") { _profileService.Update(profile); } if (model.SubmitType == "Delete") { _profileService.Delete(profile.Id, SessionHelper.CurrentUser.Id); } return(RedirectToAction(nameof(ProfileController.List))); } catch { ViewBag.ErrorMessage = "Not Operation."; return(View(model)); } }
public ActionResult Edit(Models.Profile.AddViewModel model) { if (!ModelState.IsValid) { return(View(model)); } var apiResponseModel = _profileService.GetById(model.Id).Result; if (apiResponseModel.Status != ResultStatusCodeStatic.Success) { ViewBag.ErrorMessage = apiResponseModel.Message; return(View(model)); } var profile = apiResponseModel.Data; if (profile == null) { return(View("_ErrorNotExist")); } AddRequestModel editModel = new AddRequestModel(); editModel.Id = profile.Id; editModel.Code = model.Code; editModel.Name = model.Name; if (model.SubmitType == "Edit") { var apiEditResponseModel = _profileService.Edit(model.Id, editModel).Result; if (apiEditResponseModel.Status != ResultStatusCodeStatic.Success) { ViewBag.ErrorMessage = apiEditResponseModel.Message != null ? apiEditResponseModel.Message : "Not Edited"; return(View(model)); } } if (model.SubmitType == "Delete") { var apiDeleteResponseModel = _profileService.Delete(profile.Id).Result; if (apiDeleteResponseModel.Status != ResultStatusCodeStatic.Success) { ViewBag.ErrorMessage = apiDeleteResponseModel.Message != null ? apiDeleteResponseModel.Message : "Not Deleted"; return(View(model)); } } return(RedirectToAction(nameof(ProfileController.List))); }
public ActionResult Edit(Models.Profile.AddViewModel model) { if (!ModelState.IsValid) { return(View(model)); } var apiResponseModel = _profileService.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 profile = apiResponseModel.Data; if (profile == null) { return(View("_ErrorNotExist")); } profile.Code = model.Code; profile.NameTR = model.NameTR; profile.NameEN = model.NameEN; if (model.SubmitType == "Edit") { var apiEditResponseModel = _profileService.Edit(SessionHelper.CurrentUser.UserToken, SessionHelper.CurrentLanguageTwoChar, profile); if (apiEditResponseModel.ResultStatusCode != ResultStatusCodeStatic.Success) { ViewBag.ErrorMessage = apiEditResponseModel.ResultStatusMessage != null ? apiEditResponseModel.ResultStatusMessage : "Not Edited"; ViewBag.ErrorMessageList = apiEditResponseModel.ErrorMessageList; return(View(model)); } } if (model.SubmitType == "Delete") { var apiDeleteResponseModel = _profileService.Delete(SessionHelper.CurrentUser.UserToken, SessionHelper.CurrentLanguageTwoChar, profile.Id); if (apiDeleteResponseModel.ResultStatusCode != ResultStatusCodeStatic.Success) { ViewBag.ErrorMessage = apiDeleteResponseModel.ResultStatusMessage != null ? apiDeleteResponseModel.ResultStatusMessage : "Not Deleted"; ViewBag.ErrorMessageList = apiDeleteResponseModel.ErrorMessageList; return(View(model)); } } return(RedirectToAction(nameof(ProfileController.List))); }
public ActionResult Add(Models.Profile.AddViewModel model) { if (!ModelState.IsValid) { return(View(model)); } Business.Models.Profile.AddRequestModel profile = new Business.Models.Profile.AddRequestModel(); profile.Code = model.Code; profile.Name = model.Name; var apiResponseModel = _profileService.Add(profile).Result; if (apiResponseModel.Status == ResultStatusCodeStatic.Success) { return(RedirectToAction(nameof(ProfileController.List))); } else { ViewBag.ErrorMessage = apiResponseModel.Message != null ? apiResponseModel.Message : "Kaydedilemedi.";//todo: kulturel olacak NotSaved return(View(model)); } }
public ActionResult Add(Models.Profile.AddViewModel model) { if (!ModelState.IsValid) { return(View(model)); } Data.Entity.Profile profile = new Data.Entity.Profile(); profile.Code = model.Code; profile.Name = model.Name; var result = _profileService.Add(profile); if (result > 0) { return(RedirectToAction(nameof(ProfileController.List))); } else { ViewBag.ErrorMessage = "Not Saved."; return(View(model)); } }
public ActionResult Edit(Models.Profile.AddViewModel model) { if (!ModelState.IsValid) { //select lists return(View(model)); } var apiResponseModel = _profileService.GetById(SessionHelper.CurrentUser.UserToken, model.Id); if (apiResponseModel.ResultStatusCode != ResultStatusCodeStatic.Success) { //select lists ViewBag.ErrorMessage = apiResponseModel.ResultStatusMessage; return(View(model)); } var profile = apiResponseModel.Data; if (profile == null) { return(View("_ErrorNotExist")); } profile.Code = model.Code; profile.Name = model.Name; var apiEditResponseModel = _profileService.Edit(SessionHelper.CurrentUser.UserToken, profile); if (apiEditResponseModel.ResultStatusCode != ResultStatusCodeStatic.Success) { ViewBag.ErrorMessage = apiEditResponseModel.ResultStatusMessage != null ? apiEditResponseModel.ResultStatusMessage : "Not Edited"; // select lists return(View(model)); } return(RedirectToAction(nameof(ProfileController.List))); }
public ActionResult Add(Models.Profile.AddViewModel model) { if (!ModelState.IsValid) { return(View(model)); } Business.Models.Profile.Profile profile = new Business.Models.Profile.Profile(); profile.Code = model.Code; profile.Name = model.Name; var apiResponseModel = _profileService.Add(SessionHelper.CurrentUser.UserToken, SessionHelper.CurrentLanguageTwoChar, profile); if (apiResponseModel.ResultStatusCode == ResultStatusCodeStatic.Success) { return(RedirectToAction(nameof(ProfileController.List))); } else { ViewBag.ErrorMessage = apiResponseModel.ResultStatusMessage != null ? apiResponseModel.ResultStatusMessage : "Not Saved."; ViewBag.ErrorMessageList = apiResponseModel.ErrorMessageList; return(View(model)); } }
public ActionResult Add(Models.Profile.AddViewModel model) { if (!ModelState.IsValid) { return(View(model)); } HealthyDuty.Data.Entity.Profile profile = new HealthyDuty.Data.Entity.Profile(); profile.Code = model.Code; profile.Name = model.Name; profile.CreatedBy = SessionHelper.CurrentUser.Id; profile.CreatedDateTime = DateTime.Now; profile.IsDeleted = false; try { _profileService.Add(profile); return(RedirectToAction(nameof(ProfileController.List))); } catch { ViewBag.ErrorMessage = "Not Saved."; return(View(model)); } }