Esempio n. 1
0
        /// <summary>
        /// 增加
        /// </summary>
        /// <returns></returns>
        public ActionResult Update(WST.Model.Admin entity)
        {
            ModelState.Remove("UpdatedTime");
            ModelState.Remove("CreatedTime");
            ModelState.Remove("NewPassword");
            ModelState.Remove("ConfirmPassword");
            ModelState.Remove("Password");
            ModelState.Remove("Type");
            if (ModelState.IsValid)
            {
                var model = IAdminService.Find(entity.ID);
                if (model == null || (model != null && model.IsDelete))
                {
                    return(DataErorrJResult());
                }

                if (IAdminService.IsExits(x => x.Account == entity.Account && x.ID != entity.ID))
                {
                    return(JResult(Core.Code.ErrorCode.system_name_already_exist, ""));
                }

                model.RealName = entity.RealName;
                model.Mobile   = entity.Mobile;
                model.RoleID   = entity.RoleID;
                model.Sex      = entity.Sex;
                var result = IAdminService.Update(model);
                return(JResult(result));
            }
            else
            {
                return(ParamsErrorJResult(ModelState));
            }
        }
Esempio n. 2
0
 /// <summary>
 /// 增加
 /// </summary>
 /// <returns></returns>
 public ActionResult Add(WST.Model.Admin entity)
 {
     ModelState.Remove("ID");
     ModelState.Remove("UpdatedTime");
     ModelState.Remove("CreatedTime");
     ModelState.Remove("Type");
     if (ModelState.IsValid)
     {
         if (IAdminService.IsExits(x => x.Account == entity.Account))
         {
             return(JResult(Core.Code.ErrorCode.user_account_already_exist));
         }
         entity.Password    = CryptoHelper.MD5_Encrypt(entity.ConfirmPassword);
         entity.CreatedTime = entity.UpdatedTime = DateTime.Now;
         var result = IAdminService.Add(entity);
         return(JResult(result));
     }
     else
     {
         return(ParamsErrorJResult(ModelState));
     }
 }