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