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");
            }
        }