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")); }
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)); }
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)); }
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)); }