Загрузка данных


using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace WpfApp1
{
    public class AfQ
    {
        public int Number { get; set; }
        public string Question { get; set; }

        public string Answer1 { get; set; }
        public string Answer2 { get; set; }
        public string Answer3 { get; set; }
        public string Answer4 { get; set; }

        public string RightAnswer { get; set; }

        public string FiftyFiftyAnswer1 { get; set; }
        public string FiftyFiftyAnswer2 { get; set; }

        public int Price { get; set; }

        public static List<AfQ> GetQuestions()
        {
            return new List<AfQ>()
            {
                new AfQ {
                    Number=1,
                    Question="Первый президент России?",
                    Answer1="Ельцин",
                    Answer2="Сталин",
                    Answer3="Рузвельт",
                    Answer4="Путин",
                    RightAnswer="Ельцин",
                    FiftyFiftyAnswer1="Ельцин",
                    FiftyFiftyAnswer2="Путин",
                    Price=100
                },

                new AfQ {
                    Number=2,
                    Question="Как называется самая большая планета солнечной системы?",
                    Answer1="Земля",
                    Answer2="Сатурн",
                    Answer3="Юпитер",
                    Answer4="Уран",
                    RightAnswer="Юпитер",
                    FiftyFiftyAnswer1="Юпитер",
                    FiftyFiftyAnswer2="Сатурн",
                    Price=200
                },

                new AfQ {
                    Number=3,
                    Question="Кто написал 'Война и мир'?",
                    Answer1="Толстой",
                    Answer2="Достоевский",
                    Answer3="Чехов",
                    Answer4="Гоголь",
                    RightAnswer="Толстой",
                    FiftyFiftyAnswer1="Толстой",
                    FiftyFiftyAnswer2="Достоевский",
                    Price=300
                },

                new AfQ {
                    Number=4,
                    Question="Сколько дней в неделе?",
                    Answer1="5",
                    Answer2="6",
                    Answer3="7",
                    Answer4="8",
                    RightAnswer="7",
                    FiftyFiftyAnswer1="7",
                    FiftyFiftyAnswer2="6",
                    Price=400
                },

                new AfQ {
                    Number=5,
                    Question="Столица Франции?",
                    Answer1="Берлин",
                    Answer2="Париж",
                    Answer3="Рим",
                    Answer4="Лондон",
                    RightAnswer="Париж",
                    FiftyFiftyAnswer1="Париж",
                    FiftyFiftyAnswer2="Лондон",
                    Price=500
                },
                new AfQ { Number=6,
                    Question="Что делает мышь?",
                    Answer1="Печатает текст",
                    Answer2="Управляет курсором",
                    Answer3="Включает компьютер",
                    Answer4="Хранит данные",
                    RightAnswer="Управляет курсором",
                    FiftyFiftyAnswer1="Управляет курсором",
                    FiftyFiftyAnswer2="Печатает текст",
                    Price=600 },

new AfQ { Number=7,
    Question="Что такое браузер?",
    Answer1="Антивирус",
    Answer2="Программа для просмотра сайтов",
    Answer3="Операционная система",
    Answer4="Язык программирования",
    RightAnswer="Программа для просмотра сайтов",
    FiftyFiftyAnswer1="Программа для просмотра сайтов",
    FiftyFiftyAnswer2="Антивирус",
    Price=700
},


new AfQ { Number=8,
    Question="Что такое пароль?",
    Answer1="Открытая информация",
    Answer2="Секретный код доступа",
    Answer3="Название сайта",
    Answer4="IP-адрес",
    RightAnswer="Секретный код доступа",
    FiftyFiftyAnswer1="Секретный код доступа",
    FiftyFiftyAnswer2="Открытая информация",
    Price=800 },

new AfQ { Number=9,
    Question="Что такое вирус?",
    Answer1="Полезная программа",
    Answer2="Вредоносная программа", 
    Answer3="Драйвер", Answer4="Файл", 
    RightAnswer="Вредоносная программа",
    FiftyFiftyAnswer1="Вредоносная программа", 
    FiftyFiftyAnswer2="Полезная программа",
    Price=900 },

new AfQ { Number=10,
    Question="Что такое HTML?",
    Answer1="Язык программирования",
    Answer2="Язык разметки",
    Answer3="База данных", 
    Answer4="Антивирус", 
    RightAnswer="Язык разметки",
    FiftyFiftyAnswer1="Язык разметки",
    FiftyFiftyAnswer2="Язык программирования",
    Price=1000 },

new AfQ { Number=11,
    Question="Что такое IP-адрес?",
    Answer1="Пароль",
    Answer2="Адрес устройства в сети",
    Answer3="Название сайта", 
    Answer4="Тип вируса", 
    RightAnswer="Адрес устройства в сети", 
    FiftyFiftyAnswer1="Адрес устройства в сети",
    FiftyFiftyAnswer2="Пароль",
    Price=1100 },

new AfQ { Number=12,
    Question="Какой язык используется в Unity?",
    Answer1="Java", Answer2="C#",
    Answer3="Python", 
    Answer4="PHP",
    RightAnswer="C#", 
    FiftyFiftyAnswer1="C#",
    FiftyFiftyAnswer2="Java",
    Price=1200 },

new AfQ { Number=13,
    Question="Что делает антивирус?",
    Answer1="Создает игры",
    Answer2="Защищает систему",
    Answer3="Ускоряет ПК",
    Answer4="Удаляет файлы", 
    RightAnswer="Защищает систему", 
    FiftyFiftyAnswer1="Защищает систему",
    FiftyFiftyAnswer2="Ускоряет ПК",
    Price=1300 },

new AfQ { Number=14, 
    Question="Что такое баг?",
    Answer1="Ошибка в программе",
    Answer2="Функция",
    Answer3="Игра",
    Answer4="Файл", 
    RightAnswer="Ошибка в программе",
    FiftyFiftyAnswer1="Ошибка в программе",
    FiftyFiftyAnswer2="Функция",
    Price=1400 },

new AfQ { Number=15, Question="Что такое HTTP?", Answer1="Протокол передачи данных", Answer2="Язык программирования", Answer3="Антивирус", Answer4="ОС", RightAnswer="Протокол передачи данных", FiftyFiftyAnswer1="Протокол передачи данных", FiftyFiftyAnswer2="Язык программирования", Price=1500 },

new AfQ { Number=16, Question="Что такое фишинг?", Answer1="Язык программирования", Answer2="Обман для кражи данных", Answer3="Тип ПК", Answer4="Игра", RightAnswer="Обман для кражи данных", FiftyFiftyAnswer1="Обман для кражи данных", FiftyFiftyAnswer2="Игра", Price=1600 },

new AfQ { Number=17, Question="Что означает CSS?", Answer1="Computer Style System", Answer2="Cascading Style Sheets", Answer3="Creative Style Syntax", Answer4="Code Style System", RightAnswer="Cascading Style Sheets", FiftyFiftyAnswer1="Cascading Style Sheets", FiftyFiftyAnswer2="Code Style System", Price=1700 },

new AfQ { Number=18, Question="Что такое SQL?", Answer1="Язык запросов к БД", Answer2="Антивирус", Answer3="ОС", Answer4="Редактор", RightAnswer="Язык запросов к БД", FiftyFiftyAnswer1="Язык запросов к БД", FiftyFiftyAnswer2="Редактор", Price=1800 },

new AfQ { Number=19, Question="Что такое DDoS?", Answer1="Тип вируса", Answer2="Атака на сервер перегрузкой", Answer3="Язык", Answer4="Программа", RightAnswer="Атака на сервер перегрузкой", FiftyFiftyAnswer1="Атака на сервер перегрузкой", FiftyFiftyAnswer2="Тип вируса", Price=1900 },

new AfQ { Number=20, Question="Что такое VPN?", Answer1="Игровой сервис", Answer2="Защищенное соединение", Answer3="Антивирус", Answer4="Браузер", RightAnswer="Защищенное соединение", FiftyFiftyAnswer1="Защищенное соединение", FiftyFiftyAnswer2="Браузер", Price=2000 },

new AfQ { Number=21, Question="Что делает хеш-функция?", Answer1="Шифрует данные", Answer2="Преобразует данные в строку фиксированной длины", Answer3="Удаляет файлы", Answer4="Создает сайты", RightAnswer="Преобразует данные в строку фиксированной длины", FiftyFiftyAnswer1="Преобразует данные в строку фиксированной длины", FiftyFiftyAnswer2="Шифрует данные", Price=2100 },

new AfQ { Number=22, Question="Что такое API?", Answer1="Антивирус", Answer2="Интерфейс взаимодействия программ", Answer3="ОС", Answer4="Сайт", RightAnswer="Интерфейс взаимодействия программ", FiftyFiftyAnswer1="Интерфейс взаимодействия программ", FiftyFiftyAnswer2="Сайт", Price=2200 },

new AfQ { Number=23, Question="Что такое brute force?", Answer1="Оптимизация кода", Answer2="Перебор паролей", Answer3="Шифрование", Answer4="Сжатие данных", RightAnswer="Перебор паролей", FiftyFiftyAnswer1="Перебор паролей", FiftyFiftyAnswer2="Шифрование", Price=2300 },

new AfQ { Number=24, Question="Что такое XSS?", Answer1="Атака через внедрение скриптов", Answer2="Антивирус", Answer3="Язык", Answer4="База данных", RightAnswer="Атака через внедрение скриптов", FiftyFiftyAnswer1="Атака через внедрение скриптов", FiftyFiftyAnswer2="База данных", Price=2400 },

new AfQ { Number=25, Question="Что такое SQL-инъекция?", Answer1="Метод защиты", Answer2="Атака через внедрение SQL-кода", Answer3="Язык", Answer4="Протокол", RightAnswer="Атака через внедрение SQL-кода", FiftyFiftyAnswer1="Атака через внедрение SQL-кода", FiftyFiftyAnswer2="Метод защиты", Price=2500 }
            };
        }
    }
}