Beispiel #1
0
        public ActionResult add(CustomerServicer cust)
        {
            Response _resp = new Response();

            if (ModelState.IsValid)
            {
                if (_cusomerServiceManger.HasAccounts(cust.username))
                {
                    _resp.Status  = 0;
                    _resp.Message = "帐号已存在";
                }

                else
                {
                    CustomerServicer _cust = new CustomerServicer();
                    _cust.username = cust.username;
                    _cust.password = Security.SHA256(cust.password);
                    _cust.active   = true;


                    _cust.CreateTime = DateTime.Now;

                    _cust.LoginIP   = "";
                    _cust.LoginTime = DateTime.Now;


                    _cust.Area = cust.Area;


                    _resp.Message = "恭喜您!账号注册成功!";
                    _resp.Url     = Url.Action("login");
                    _resp         = _cusomerServiceManger.Add(_cust);
                }
            }
            else
            {
                _resp.Status  = 0;
                _resp.Message = General.GetModelErrorString(ModelState);
            }


            return(Json(_resp));
        }