public ActionResult Add(AdminUserAddModel model) { if (!ModelState.IsValid) { string msg = MVCHelper.GetValidMsg(ModelState); return(Json(new AjaxResult { Status = "error", ErrorMsg = msg })); } //服务器端的校验必不可少 bool exists = userService.GetByPhoneNum(model.PhoneNum) != null; if (exists) { return(Json(new AjaxResult { Status = "error", ErrorMsg = "手机号已经存在" })); } long?cityId = null; if (model.CityId != 0)//cityId=0的时候为“总部” { cityId = model.CityId; } long userId = userService.AddAdminUser(model.Name, model.PhoneNum, model.Password, model.Email, cityId); roleService.AddRoleIds(userId, model.RoleIds); return(Json(new AjaxResult { Status = "ok" })); }
public ActionResult Add(AdminUserAddModel model) { if (!ModelState.IsValid) { string msg = mvchelper.GetValiMsg(ModelState); return(Json(new AjaxResult { status = "error", errorMsg = msg })); } //服务器端的校验必不可少 bool exists = adminuserSvc.GetByPhoneNum(model.PhoneNum) != null; if (exists) { return(Json(new AjaxResult { status = "error", errorMsg = "手机号已经存在" })); } long userId = adminuserSvc.AddAdminUser(model.Name, model.PhoneNum, model.Password, model.Email); roleService.AddRoleIds(userId, model.RoleIds); return(Json(new AjaxResult { status = "ok" })); }
public ActionResult Add(AdminUserAddModel model) { long uid = adminUserService.AddAdminUser(model.Name, model.PhoneNum, model.Password, model.Email, model.CityId); roleService.AddRoleIds(uid, model.RoleIds); return(Json(new AjaxResult { Status = "ok" })); }
public ActionResult Add() { var citys = CityService.GetAll().ToList(); citys.Insert(0, new CityDTO { Id = 0, Name = "总部" }); var roles = RoleService.GetAll(); AdminUserAddModel model = new AdminUserAddModel() { Citys = citys.ToArray(), Roles = roles }; return(View(model)); }
public async Task <ActionResult> Add(AdminUserAddModel model) { if (!ModelState.IsValid) { string msg = MVCHelper.GetValidMsg(ModelState); return(Json(new AjaxResult { Status = "error", ErrorMsg = msg })); } int id = adminUserService.AddAdminUser(model.Name, model.UserName, model.Password, model.Email, model.PhoneNum); roleService.AddRoles(id, model.RoleIds); return(Json(new AjaxResult { Status = "ok" })); }
public ActionResult AddAdminUser(AdminUserAddModel model) { if (!ModelState.IsValid) { return(Json(new AjaxResult <object> { code = 1, msg = CommonHelper.GetValidMsg(ModelState) })); } if (AdminUserService.GetByPhoneNum(model.PhoneNum) != null) { return(Json(new AjaxResult <object> { code = 1, msg = "手机号已存在" })); } try { using (TransactionScope sc = new TransactionScope()) { long?cityid = null; if (model.City != 0) { cityid = model.City; } var id = AdminUserService.AddAdminUser(model.Name, model.PhoneNum, model.Password, model.Email, cityid); AdminUserService.AddAdminUserRole(id, model.Roles); sc.Complete(); } return(Json(new AjaxResult <object> { code = 0, msg = "添加成功" })); } catch (Exception ex) { Log.ErrorFormat("添加管理员用户失败:{0}", ex.Message); return(Json(new AjaxResult <object> { code = 1, msg = ex.Message })); } }