Exemple #1
0
        public async Task <string> RegisterUser(Role role = null)
        {
            if (role == null)
            {
                role = Role.User;
            }
            ParseAuthorizationHeader();

            User user = new User {
                Name = _name, Psw = _psw, Role = role.Value
            };

            if (!await _sqlDal.InsertNewUser(user))
            {
                //throw exceptions
            }

            return(CreateToken(user));
        }