Exemple #1
0
        public bool ShowPlayerSettings(ISettingsPlayerView form, Player player, IPlayerRepository playerRepository, IAuthController authController)
        {
            var result = form.ShowViewModal();

            if (result == DialogResult.OK)
            {
                if (authController.VerifyUpdateUserInput(form.Email, form.PasswordCurrent, form.PasswordNew))
                {
                    return(playerRepository.UpdatePlayerValues(player.Id, form.Email, form.PasswordCurrent, form.PasswordNew));
                }
                else
                {
                    return(false);
                }
            }
            return(true);
        }
Exemple #2
0
        public bool ShowAdminSettings(ISettingsAdminView form, Admin admin, IAdminRepository adminRepository, IAuthController authController)
        {
            var result = form.ShowViewModal();

            if (result == DialogResult.OK)
            {
                if (authController.VerifyUpdateUserInput(form.Email, form.PasswordCurrent, form.PasswordNew))
                {
                    return(adminRepository.UpdateAdminValues(admin, form.Email, form.PasswordCurrent, form.PasswordNew));
                }
                else
                {
                    return(false);
                }
            }
            return(true);
        }