public ActionResult Add(UserEdit userEdit)
        {
            if (ModelState.IsValid)
            {
                UserInfo user = Mapper.Map <UserInfo>(userEdit);
                user.Password = Md5Encryption.Encrypt(Md5Encryption.Encrypt(user.Password, Md5EncryptionType.Strong));
                user          = UserInfoServices.AddEntity(user);

                //LoggerHelper.Operate(new OperateLog
                //{
                //    CreateUser_Id = UserInfo.ID,
                //    OperateType = (int)OperateType.Add,
                //    Remark = $"{UserInfo.Name}添加了一个用户{userEdit.Name}"
                //});
                return(Json(new Result <int>
                {
                    State = 1,
                    Message = "添加成功",
                    Data = user.ID
                }));
            }
            else
            {
                IEnumerable <object> errors = ModelStateToJson();
                return(Json(new Result <object>
                {
                    State = 0,
                    Message = "错误",
                    Data = errors
                }));
            }
        }
Esempio n. 2
0
        public IHttpActionResult AddUser(dynamic user)
        {
            string Msg    = "";
            string Status = "400";

            string name  = Convert.ToString(user.name);
            string email = Convert.ToString(user.email);
            string pwd   = Convert.ToString(user.pwd);

            tbUser_Info userInfo = new tbUser_Info();

            userInfo.User_Namestr        = name;
            userInfo.User_Emailstr       = email;
            userInfo.User_Pwdstr         = Md5.GetMd5String(pwd);
            userInfo.User_CreateTimedate = DateTime.Now;
            string Code = CreateRenderCode.RenderCode();

            userInfo.User_Codestr = Code;                           //激活码
            userInfo.User_Sateint = Convert.ToInt32(Sate.Inactive); //0未激活

            userInfo.User_Expdate = DateTime.Now.AddDays(2);        //两天后过期

            var newUserInfo = userInfoService.AddEntity(userInfo);

            if (newUserInfo != null)
            {
                Status = "200";

                /* if (ALiYnEmail.SendEmail(name, Code, email))
                 * {
                 *   Msg = "邮件发送成功!";
                 * }
                 * else
                 * {
                 *   Msg = "邮件发送失败!";
                 * }*/
            }
            else
            {
                Msg = "系统出错,请稍后重试!";
            }
            return(Json <dynamic>(new { msg = Msg, status = Status, name = newUserInfo.User_Namestr }));
        }
Esempio n. 3
0
        public ActionResult Add(UserEdit userEdit)
        {
            UserInfo user = Mapper.Map <UserInfo>(userEdit);

            user.Password = Md5Encryption.Encrypt(Md5Encryption.Encrypt(user.Password, Md5EncryptionType.Strong));
            user          = UserInfoServices.AddEntity(user);

            //LoggerHelper.Operate(new OperateLog
            //{
            //    CreateUser_Id = UserInfo.ID,
            //    OperateType = (int)OperateType.Add,
            //    Remark = $"{UserInfo.Name}添加了一个用户{userEdit.Name}"
            //});
            return(Ok(new Result <int>
            {
                State = 1,
                Message = "添加成功",
                Data = user.ID
            }));
        }