public ActionResult AddUser(NewFrontUserModel model) { //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.LoginByDesktop = true; model.LoginByMobile = true; string uid = _userService.AddFrontUser(model); var roles = model.Roles; //processUserRoles(uid, roles); result.Value = !uid.Equals("0") + ""; }); return(result); }
public ActionResult UpdateUser(NewFrontUserModel model) { var result = new StandardJsonResult <string>(); result.Try(() => { if (!ModelState.IsValid) { throw new KnownException(ModelState.GetFirstError()); } string uid = model.UserID; var roles = model.Roles ?? new List <int>(); //processUserRoles(uid, roles); model.UpdateTime = DateTime.Now; bool value = _userService.UpdateFrontUser(model); result.Value = value.ToString(); }); return(result); }