Example #1
0
        public static LernContext SetupContext()
        {
            var options = new DbContextOptionsBuilder <LernContext>()
                          .UseInMemoryDatabase(Guid.NewGuid().ToString())
                          .ConfigureWarnings(x => x.Ignore(InMemoryEventId.TransactionIgnoredWarning))
                          .Options;

            var context = new LernContext(options);

            context.Database.EnsureCreated();

            return(context);
        }
Example #2
0
 public ProgressionService(LernContext context) : base(context)
 {
 }
Example #3
0
 public QuestionService(LernContext context, IHttpContextAccessor httpContextAccessor, IStateService stateService) : base(context, httpContextAccessor)
 {
     _stateService = stateService;
 }
Example #4
0
 public StateService(LernContext context, IProgressionService progressionService, IResultService resultService) : base(context)
 {
     _progressionService = progressionService;
     _resultService      = resultService;
 }
Example #5
0
 public DatabaseService(LernContext context, IHttpContextAccessor httpContextAccessor) : base(context)
 {
     HttpContextAccessor = httpContextAccessor;
 }
Example #6
0
 public UserService(LernContext context, IHttpContextAccessor httpContextAccessor, IMailService mails) : base(context, httpContextAccessor)
 {
     _mails = mails;
 }
Example #7
0
 public SubjectService(LernContext context, IHttpContextAccessor httpContextAccessor, IAuthorizationService authorizationService, IProgressionService progressionService, IStateService stateService) : base(context, httpContextAccessor)
 {
     _authorizationService = authorizationService;
     _progressionService   = progressionService;
     _stateService         = stateService;
 }
Example #8
0
 public ResultService(LernContext context) : base(context)
 {
 }
Example #9
0
 public ConceptService(LernContext context, IHttpContextAccessor httpContextAccessor, IAuthorizationService authorizationService, IStateService stateService) : base(context, httpContextAccessor)
 {
     _authorizationService = authorizationService;
     _stateService         = stateService;
 }
Example #10
0
 protected AbstractDatabaseService(LernContext context)
 {
     Context = context;
     DbSet   = Context.Set <TEntity>();
 }