public ActionResult _EditUserRank(UserRankEditModel userRankEditModel) { if (userRankEditModel == null || !ModelState.IsValid) { return(View()); } UserRank userRank = userRankEditModel.AsUserRank(); bool isCreated = true; if (userRankEditModel.IsEdit) { userRankService.Update(userRank); } else { UserRank rank = userRankService.Get(userRankEditModel.Rank ?? 0); if (rank != null) { WebUtility.SetStatusCodeForError(Response); ViewData["statusMessageData"] = new StatusMessageData(StatusMessageType.Error, "已经存在的用户等级"); return(View(userRankEditModel)); } isCreated = userRankService.Create(userRank); if (!isCreated) { WebUtility.SetStatusCodeForError(Response); ViewData["statusMessageData"] = new StatusMessageData(StatusMessageType.Error, "创建失败"); return(View(userRankEditModel)); } } return(View(userRankEditModel)); }
public ActionResult _EditUserRank(int rank = -1, bool isEdit = false) { UserRank userRank = userRankService.Get(rank); UserRankEditModel userRankEditModel = new UserRankEditModel(); if (userRank != null) { userRankEditModel = userRank.AsEditModel(); } userRankEditModel.IsEdit = isEdit; return(View(userRankEditModel)); }
public ActionResult _EditUserRank(int rank = -1, bool isEdit = false) { UserRank userRank = userRankService.Get(rank); UserRankEditModel userRankEditModel = new UserRankEditModel(); if (userRank != null) userRankEditModel = userRank.AsEditModel(); userRankEditModel.IsEdit = isEdit; return View(userRankEditModel); }
public ActionResult _EditUserRank(UserRankEditModel userRankEditModel) { if (userRankEditModel == null || !ModelState.IsValid) return View(); UserRank userRank = userRankEditModel.AsUserRank(); bool isCreated = true; if (userRankEditModel.IsEdit) userRankService.Update(userRank); else { UserRank rank = userRankService.Get(userRankEditModel.Rank ?? 0); if (rank != null) { WebUtility.SetStatusCodeForError(Response); ViewData["statusMessageData"] = new StatusMessageData(StatusMessageType.Error, "已经存在的用户等级"); return View(userRankEditModel); } isCreated = userRankService.Create(userRank); if (!isCreated) { WebUtility.SetStatusCodeForError(Response); ViewData["statusMessageData"] = new StatusMessageData(StatusMessageType.Error, "创建失败"); return View(userRankEditModel); } } return View(userRankEditModel); }