public async Task <ActionResult <string> > AddUser([FromBody] UserInit user) { var exist = await dbHelper.IsUsernameExistAsync(user.Username); if (!exist) { var passwordSalt = Guid.NewGuid().ToString("N").ToUpper(); var passwordHash = PasswordHasher.GeneratePasswordHash(user.Password, passwordSalt); var r = await dbHelper.AddUserAsync(user.Username, passwordHash, passwordSalt, user.Email, user.Role); return(r.Message); } else { return($"Username '{user.Username}' already exist. Choose another one"); } }