public dynamic Registry([FromBody] UserRegistryModel userRegistry)
        {
            if (ModelState.IsValid)
            {
                UserWriteDTO user = new UserWriteDTO();

                user.UserID   = Guid.NewGuid();
                user.UserName = userRegistry.UserName;
                user.Email    = userRegistry.Email;
                user.Password = BCryptUtil.HashPassword(userRegistry.Password);

                Task <Services.Entities.CustomResponse> task = _userService.RegistryAsync(user);

                if (task.Result.status)
                {
                    UserReadDTO user_return = new UserReadDTO(user.UserID.ToString(), user.UserName, user.Email);

                    return(new
                    {
                        status = true,
                        code = ReturnCodes.DataCreateFailed,
                        message = "Đăng Ký Thành Công",
                        data = user_return
                    });
                }
            }

            return(new
            {
                status = false,
                code = ReturnCodes.DataCreateFailed,
                message = "Đăng Ký Không Thành Công"
            });
        }
Esempio n. 2
0
        public ActionResult Registry(UserRegistryModel model)
        {
            if (ModelState.IsValid)
            {
                var user = db.Users
                           .Where(m => m.Login.Equals(model.Login))
                           .FirstOrDefault();
                if (user != null)
                {
                }

                User newUser = new User
                {
                    Login    = model.Login,
                    Password = model.Password,
                    Email    = model.Email,
                    Role     = "user"
                };

                db.Users.Add(newUser);
                db.SaveChanges();

                var cookie = new HttpCookie("id", newUser.Id.ToString());
                Response.SetCookie(cookie);
                cookie = new HttpCookie("role", newUser.Role);
                Response.SetCookie(cookie);

                return(RedirectToAction("PersonalUserAccaunt", new { id = newUser.Id }));
            }
            return(View());
        }
Esempio n. 3
0
    public void Register(InputField fieldLogin, InputField fieldPassword, InputField fieldConfirmedPassword)
    {
        webRequesting = GameObject.Find("WebRequesting").GetComponent <WebRequesting>();
        string userName        = fieldLogin.text;
        string password        = fieldPassword.text;
        string confirmPassword = fieldConfirmedPassword.text;

        UserRegistryModel registryModel = new UserRegistryModel(userName, password, confirmPassword);

        string jsonRegistryModel = JsonUtility.ToJson(registryModel);

        byte[] byteData = System.Text.Encoding.ASCII.GetBytes(jsonRegistryModel.ToCharArray());

        webRequesting.StartRegistration(BASE_URL + "Register", byteData);
    }