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; //времето в секунди }
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(); } }
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); } } }
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(); }
public TraversalRepository(QuestionsDbContext context) { _context = context; }
public BehavioralQRepository(QuestionsDbContext context) { _context = context; }
public TriviaHub(QuestionsDbContext context) { _context = context; }
public TechnicalQRepository(QuestionsDbContext context) { _context = context; }
public QuizRepository(QuestionsDbContext context, IComment comments) { _context = context; _comments = comments; }
public QuestionsService(QuestionsDbContext context) { _context = context ?? throw new ArgumentNullException(nameof(context)); }
public CommentRepository(QuestionsDbContext context) { _context = context; }
public WhiteboardQRepository(QuestionsDbContext context) { _context = context; }