public ActionResult UpdateUser(EnterpriseUserNewModel model) { string _enterpriseID = GetSession().User.EnterpriseID; var result = new StandardJsonResult <string>(); result.Try(() => { if (!ModelState.IsValid) { throw new KnownException(ModelState.GetFirstError()); } model.UpdateTime = DateTime.Now; model.EnterpiseID = _enterpriseID; if (model.DepartmentID.Equals("0")) { model.DepartmentID = null; } if (model.Roles == null) { model.Roles = new List <int>(); } model.EnterpiseID = _enterpriseID; var v = _userService.UpdateUser(model); //processUserRoles(model.UserID, model.Roles); result.Value = v.ToString(); }); return(result); }
public ActionResult AddUser(EnterpriseUserNewModel model) { string _enterpriseID = GetSession().User.EnterpriseID; //NewUserModel tempModel = Serializer.FromJson<NewUserModel>(jsonstr); var result = new StandardJsonResult <string>(); result.Try(() => { if (!ModelState.IsValid) { throw new KnownException(ModelState.GetFirstError()); } if (model.Password == null || model.Password.Equals("")) { throw new KnownException("密码为空!"); } model.RegistDate = DateTime.Now; model.UpdateTime = DateTime.Now; model.EnterpiseID = _enterpriseID; if (model.Roles == null) { model.Roles = new List <int>(); } var dto = _userService.AddUser(model); result.Value = dto.UserID; var roles = model.Roles; //processUserRoles(dto.UserID, roles); }); return(result); }