Пример #1
0
        public static async Task <Student> GetStudent()
        {
            testingDbEntities context = new testingDbEntities();
            var claimsIdentity        = (ClaimsPrincipal)Thread.CurrentPrincipal;
            int studentId             = Convert.ToInt32(claimsIdentity.Identity.GetUserId());

            return(await context.Students.SingleOrDefaultAsync(s => s.Id == studentId));
        }
Пример #2
0
        public static async Task <Lector> GetLector()
        {
            testingDbEntities context = new testingDbEntities();
            var    claimsIdentity     = (ClaimsPrincipal)Thread.CurrentPrincipal;
            var    lectorId           = Convert.ToInt32(claimsIdentity.Identity.GetUserId());
            Lector lector             = await context.Lectors.SingleOrDefaultAsync(s => s.Id == lectorId);

            return(lector);
        }
Пример #3
0
        public async Task <ActionResult> StudentLectures(int disciplineId)
        {
            IList <Lecture>      lect  = new testingDbEntities().Lectures.Where(t => t.DisciplineId == disciplineId).ToList();
            IList <Discipline>   disc  = new testingDbEntities().Disciplines.ToList();
            LectureQuizViewModel model = new LectureQuizViewModel
            {
                Lectures          = lect,
                Disciplines       = disc,
                LecturesForQuizId = await _quizManager.GetQuizForLectureAlailability(lect.Select(l => l.DisciplineId).First())
            };

            return(View(model));
        }
Пример #4
0
 public LectureHistoryHelper(testingDbEntities context)
 {
     _db = context;
     _timerAssociates = new TimerAssociates(context);
     _quizManager     = new QuizManager(context);
 }
Пример #5
0
 public QuizHub()
 {
     _context     = new testingDbEntities();
     _quizManager = new QuizManager(_context);
 }
Пример #6
0
 public QuizManager(testingDbEntities context)
 {
     _context           = context;
     _studentPageHelper = new StudentPageHelper(context);
     _timerAssociates   = new TimerAssociates(context);
 }
Пример #7
0
        public MvcApplication()
        {
            var context = new testingDbEntities();

            _adding = new Adding(context);
        }
Пример #8
0
 public AdminPageHelper(testingDbEntities context)
 {
     _db = context;
 }
Пример #9
0
 public Editing(testingDbEntities context)
 {
     _db = context;
 }
Пример #10
0
 public Deleting(testingDbEntities context)
 {
     _db = context;
 }
Пример #11
0
 public Adding(testingDbEntities db)
 {
     _db = db;
 }
 public TestingModuleUserStore()
 {
     _context = new testingDbEntities();
 }
Пример #13
0
 public StudentPageHelper(testingDbEntities context)
 {
     _db = context;
 }