Exemple #1
0
        public HttpResponseMessage Register(ReqData req)
        {
            ResData res = new ResData();

            try
            {
                var    Content  = JsonConvert.DeserializeObject <dynamic>(req.Content.ToString());
                string Fullname = Content["Fullname"].ToString();
                string Username = Content["Username"].ToString();
                string Password = Content["Password"].ToString();

                int RegisRes = AccountM.Register(Fullname, Username, Password);

                if (RegisRes == 1)
                {
                    res.Code       = 1;
                    res.Message    = "Đăng ký thành công";
                    res.Detail     = req.Content;
                    res.StatusCode = HttpStatusCode.OK;
                }
                else if (RegisRes == 2)
                {
                    res.Code       = 2;
                    res.Message    = "Tên đăng nhập đã tồn tại";
                    res.Detail     = req.Content;
                    res.StatusCode = HttpStatusCode.OK;
                }
                else if (RegisRes == 3)
                {
                    res.Code       = 3;
                    res.Message    = "Họ và tên không được để trống";
                    res.Detail     = req.Content;
                    res.StatusCode = HttpStatusCode.OK;
                }
                else if (RegisRes == 4)
                {
                    res.Code       = 4;
                    res.Message    = "Tên đăng nhập không được để trống";
                    res.Detail     = req.Content;
                    res.StatusCode = HttpStatusCode.OK;
                }
                else if (RegisRes == 5)
                {
                    res.Code       = 5;
                    res.Message    = "Mật khẩu không được để trống";
                    res.Detail     = req.Content;
                    res.StatusCode = HttpStatusCode.OK;
                }
            }
            catch (Exception ex)
            {
                res.Code       = -99;
                res.Message    = ex.Message;
                res.StatusCode = HttpStatusCode.BadRequest;
            }

            return(Request.CreateResponse(res.StatusCode, res));
        }
Exemple #2
0
        public int CreateAccount(string Fullname, string Username, string Password)
        {
            if (string.IsNullOrEmpty(Fullname))
            {
                return(3);
            }
            else if (string.IsNullOrEmpty(Username))
            {
                return(4);
            }
            else if (string.IsNullOrEmpty(Password))
            {
                return(5);
            }

            Password = MD5Hash(Password);

            return(AccountM.Register(Fullname, Username, Password));
        }