public async Task <FontStyleModel> GetFontStyleAsync([FromBody] string id)
        {
            Console.WriteLine("Fethcing Font Style" + id);
            IDataGateway                   dataGateway      = new SQLServerGateway();
            IConnectionStringData          connectionString = new ConnectionStringData();
            IUserAccountSettingsRepository userAccountSettingsRepository = new UserAccountSettingRepository(dataGateway, connectionString);
            FontStyleModel                 fontStyle = new FontStyleModel();

            fontStyle.fontStyle = await userAccountSettingsRepository.GetFontStyleByID(Int32.Parse(id));

            return(fontStyle);
        }
        public async Task <bool> ChangeFontStyleAsync([FromBody] FontStyleModel fontStyle)
        {
            Console.WriteLine("Font Style Changed");

            IDataGateway                   dataGateway                   = new SQLServerGateway();
            IConnectionStringData          connectionString              = new ConnectionStringData();
            IUserAccountRepository         userAccountRepository         = new UserAccountRepository(dataGateway, connectionString);
            IUserAccountSettingsRepository userAccountSettingsRepository = new UserAccountSettingRepository(dataGateway, connectionString);
            ICryptographyService           cryptographyService           = new CryptographyService(userAccountRepository);
            IAuthenticationService         authenticationService         = new AuthenticationService(userAccountRepository);
            IAccountSettingsManager        userAccountSettingsManager    = new AccountSettingsManager(userAccountRepository, userAccountSettingsRepository, cryptographyService, authenticationService);

            bool result = await userAccountSettingsManager.ChangeFontStyleAsync(fontStyle.id, fontStyle.fontStyle);

            return(true);
        }