Beispiel #1
0
        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));
        }
Beispiel #2
0
        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);
 }