Пример #1
0
        public JsonResult SignUp(SignUpViewModel model)
        {
            SysClientUser user = new SysClientUser();

            user.UserName       = model.UserName;
            user.PasswordHash   = model.Password;
            user.FirstName      = model.FirstName;
            user.LastName       = model.LastName;
            user.FavoriteColors = model.Colors == null ? null : string.Join(",", model.Colors);
            // user.FavoriteRetailers = model.Retailers == null ? null : string.Join(",", model.Retailers);
            user.Address = model.Address;
            var relay = new AspNetIdentiyAuthorizeRelay <SysClientUser>(CurrentDb);

            if (relay.UserExists(user.UserName.Trim()))
            {
                return(Json("text/html", ResultType.Failure, "This account already exists"));
            }

            bool r = relay.CreateUser(user);

            if (!r)
            {
                return(Json("text/html", ResultType.Failure, "Failure"));
            }

            CurrentDb.SaveChanges();


            SignIn(model.UserName, model.Password, false);



            return(Json(ResultType.Success, "Success"));
        }
Пример #2
0
        public JsonResult Add(AddViewModel model)
        {
            SysSalesmanUser user = new SysSalesmanUser();

            user.UserName           = string.Format("YW{0}", model.SysSalesmanUser.UserName);
            user.FullName           = model.SysSalesmanUser.FullName;
            user.PasswordHash       = "888888";
            user.Email              = model.SysSalesmanUser.Email;
            user.PhoneNumber        = model.SysSalesmanUser.PhoneNumber;
            user.IsModifyDefaultPwd = false;
            user.IsDelete           = false;
            user.Status             = Enumeration.UserStatus.Normal;
            user.Creator            = this.CurrentUserId;
            user.CreateTime         = DateTime.Now;

            var identiy = new AspNetIdentiyAuthorizeRelay <SysSalesmanUser>();


            if (identiy.UserExists(user.UserName.Trim()))
            {
                return(Json(ResultType.Failure, WebBackOperateTipUtils.USER_EXISTS));
            }


            bool r = identiy.CreateUser(this.CurrentUserId, user, null);

            if (!r)
            {
                return(Json(ResultType.Failure, WebBackOperateTipUtils.ADD_FAILURE));
            }



            return(Json(ResultType.Success, WebBackOperateTipUtils.ADD_SUCCESS));
        }
Пример #3
0
        public JsonResult Add(StaffUserModel model)
        {
            SysStaffUser user = new SysStaffUser();

            user.UserName = model.UserName;
            // user.FullName = model.FullName;
            user.FirstName    = model.FirstName;
            user.LastName     = model.LastName;
            user.PasswordHash = model.Password;
            user.Email        = model.Email;
            user.PhoneNumber  = model.PhoneNumber;
            user.IsModifyPwd  = false;
            user.IsDelete     = false;
            user.IsDisable    = false;
            user.Creator      = User.Identity.GetUserId <int>();
            user.CreateTime   = DateTime.Now;
            int[] userRoleIds = model.UserRoleIds;


            var identiy = new AspNetIdentiyAuthorizeRelay <SysStaffUser>(CurrentDb);


            if (identiy.UserExists(user.UserName.Trim()))
            {
                return(Json(ResultType.Failure, ManagerOperateTipUtils.USER_EXISTS));
            }


            bool r = identiy.CreateUser(user, model.UserRoleIds);

            if (!r)
            {
                return(Json(ResultType.Failure, ManagerOperateTipUtils.ADD_FAILURE));
            }



            return(Json(ResultType.Success, ManagerOperateTipUtils.ADD_SUCCESS));
        }
Пример #4
0
        public JsonResult Add(AddViewModel model)
        {
            SysStaffUser user = new SysStaffUser();

            user.UserName           = model.SysStaffUser.UserName;
            user.FullName           = model.SysStaffUser.FullName;
            user.PasswordHash       = model.SysStaffUser.PasswordHash;
            user.Email              = model.SysStaffUser.Email;
            user.IsModifyDefaultPwd = false;
            user.IsDelete           = false;
            user.Status             = Enumeration.UserStatus.Normal;
            user.Creator            = User.Identity.GetUserId <int>();
            user.CreateTime         = DateTime.Now;
            int[] userRoleIds = model.UserRoleIds;


            var identiy = new AspNetIdentiyAuthorizeRelay <SysStaffUser>();


            if (identiy.UserExists(user.UserName.Trim()))
            {
                return(Json(ResultType.Failure, ManagerOperateTipUtils.USER_EXISTS));
            }


            bool r = identiy.CreateUser(user, model.UserRoleIds);

            if (!r)
            {
                return(Json(ResultType.Failure, ManagerOperateTipUtils.ADD_FAILURE));
            }



            return(Json(ResultType.Success, ManagerOperateTipUtils.ADD_SUCCESS));
        }