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); }
public ProgressionService(LernContext context) : base(context) { }
public QuestionService(LernContext context, IHttpContextAccessor httpContextAccessor, IStateService stateService) : base(context, httpContextAccessor) { _stateService = stateService; }
public StateService(LernContext context, IProgressionService progressionService, IResultService resultService) : base(context) { _progressionService = progressionService; _resultService = resultService; }
public DatabaseService(LernContext context, IHttpContextAccessor httpContextAccessor) : base(context) { HttpContextAccessor = httpContextAccessor; }
public UserService(LernContext context, IHttpContextAccessor httpContextAccessor, IMailService mails) : base(context, httpContextAccessor) { _mails = mails; }
public SubjectService(LernContext context, IHttpContextAccessor httpContextAccessor, IAuthorizationService authorizationService, IProgressionService progressionService, IStateService stateService) : base(context, httpContextAccessor) { _authorizationService = authorizationService; _progressionService = progressionService; _stateService = stateService; }
public ResultService(LernContext context) : base(context) { }
public ConceptService(LernContext context, IHttpContextAccessor httpContextAccessor, IAuthorizationService authorizationService, IStateService stateService) : base(context, httpContextAccessor) { _authorizationService = authorizationService; _stateService = stateService; }
protected AbstractDatabaseService(LernContext context) { Context = context; DbSet = Context.Set <TEntity>(); }