예제 #1
0
 public MainWindow()
 {
     InitializeComponent();
     using (var db = new QuestionsDbContext())
     {
         _         = db.Database.EnsureCreated();
         questions = db.Questions.Select(q => q.Content).ToList();
         answers   = db.Questions.Select(q => q.Answers).ToList();
     }
     numQuestions   = questions.Count;
     timer.Tick    += new EventHandler(this.timer1_Tick);
     timer.Interval = new TimeSpan(0, 0, 1);
     timer.Start();
     currQuestion = 0;
     richText.Document.Blocks.Clear();
     richText.Document.Blocks.Add(new Paragraph(new Run(questions[currQuestion])));
     radioA.Content             = answers[currQuestion].AnswerA;
     radioB.Content             = answers[currQuestion].AnswerB;
     radioC.Content             = answers[currQuestion].AnswerC;
     radioD.Content             = answers[currQuestion].AnswerD;
     labelQuestionsLeft.Content = "Оставащи въпроси: " + (numQuestions - currQuestion - 1).ToString();
     w.WriteLine("№\tТвоят отговор\t\tВерен отговор");
     labelQuestionNumber.Content = "Въпрос " + (currQuestion + 1).ToString();
     time = numQuestions * 10; //времето в секунди
 }
예제 #2
0
        protected void Application_Start()
        {
            Bootstrapper.BootstrapStructureMap();
            GlobalConfiguration.Configure(WebApiConfig.Register);

            if (ConfigurationManager.AppSettings["RestoreStateOnAppStart"] != null && ConfigurationManager.AppSettings["RestoreStateOnAppStart"].ToUpper() == "TRUE")
            {
                //Force drop db
                QuestionsDbContext.Drop();

                IStateHelper sh = Crucial.Framework.IoC.StructureMapProvider.DependencyResolver.Container.GetInstance <IStateHelper>();
                sh.RestoreState();
            }
        }
예제 #3
0
 public static void SeedRoles(IServiceProvider serviceProvider, UserManager <ApplicationUser> userManager, IConfiguration config)
 {
     using (var context = new QuestionsDbContext(serviceProvider.GetRequiredService <DbContextOptions <QuestionsDbContext> >()))
     {
         context.Database.EnsureCreated();
         if (!context.Roles.Any())
         {
             foreach (IdentityRole role in Roles)
             {
                 context.Roles.Add(role);
                 context.SaveChanges();
             }
             CreateNicco(userManager, config);
         }
     }
 }
예제 #4
0
        static void Main(string[] args)
        {
            using var db = new QuestionsDbContext();
            db.Database.EnsureDeleted();
            db.Database.EnsureCreated();

            var question = new Question
            {
                Content = "Коя е столицата на България?",
                Answers = new Answers
                {
                    AnswerA     = "Киев",
                    AnswerB     = "София",
                    AnswerC     = "Вашингтон",
                    AnswerD     = "Лондон",
                    RightAnswer = "B"
                }
            };

            db.Questions.Add(question);

            question = new Question
            {
                Content = "Колко прави 2 + 2 * 2 + 2 * 3 ?",
                Answers = new Answers
                {
                    AnswerA     = "12",
                    AnswerB     = "30",
                    AnswerC     = "14",
                    AnswerD     = "Друг отговор",
                    RightAnswer = "A"
                }
            };
            db.Questions.Add(question);

            question = new Question
            {
                Content = "Кой триъгълник има хипотенуза?",
                Answers = new Answers
                {
                    AnswerA     = "равнобедрения",
                    AnswerB     = "равностранния",
                    AnswerC     = "правоъгълния",
                    AnswerD     = "разностранния",
                    RightAnswer = "C"
                }
            };
            db.Questions.Add(question);

            question = new Question
            {
                Content = "На колко години в България се навършва пълнолетие?",
                Answers = new Answers
                {
                    AnswerA     = "14",
                    AnswerB     = "16",
                    AnswerC     = "18",
                    AnswerD     = "21",
                    RightAnswer = "C"
                }
            };
            db.Questions.Add(question);

            question = new Question
            {
                Content = "Къде се намира град Враца",
                Answers = new Answers
                {
                    AnswerA     = "Североизточна България",
                    AnswerB     = "Северозападна България",
                    AnswerC     = "Югоизточна България",
                    AnswerD     = "Югозападна България",
                    RightAnswer = "B"
                }
            };
            db.Questions.Add(question);

            db.SaveChanges();
        }
예제 #5
0
 public TraversalRepository(QuestionsDbContext context)
 {
     _context = context;
 }
 public BehavioralQRepository(QuestionsDbContext context)
 {
     _context = context;
 }
예제 #7
0
 public TriviaHub(QuestionsDbContext context)
 {
     _context = context;
 }
예제 #8
0
 public TechnicalQRepository(QuestionsDbContext context)
 {
     _context = context;
 }
 public QuizRepository(QuestionsDbContext context, IComment comments)
 {
     _context  = context;
     _comments = comments;
 }
예제 #10
0
 public QuestionsService(QuestionsDbContext context)
 {
     _context = context ?? throw new ArgumentNullException(nameof(context));
 }
 public CommentRepository(QuestionsDbContext context)
 {
     _context = context;
 }
예제 #12
0
 public WhiteboardQRepository(QuestionsDbContext context)
 {
     _context = context;
 }