Пример #1
0
        // This method gets called by the runtime. Use this method to configure the HTTP request pipeline.
        public void Configure(IApplicationBuilder app, IWebHostEnvironment env, MemoContext memoContext)
        {
            memoContext.Database.Migrate();

            if (env.IsDevelopment())
            {
                app.UseDeveloperExceptionPage();
            }
            else
            {
                app.UseExceptionHandler("/Home/Error");
                // The default HSTS value is 30 days. You may want to change this for production scenarios, see https://aka.ms/aspnetcore-hsts.
                app.UseHsts();
            }
            app.UseHttpsRedirection();
            app.UseStaticFiles();

            app.UseRouting();

            app.UseAuthorization();

            app.UseEndpoints(endpoints =>
            {
                endpoints.MapControllerRoute(
                    name: "default",
                    pattern: "{controller=Memos}/{action=Index}/{id?}");
            });
        }
Пример #2
0
 public UnitOfWork(MemoContext context)
 {
     this.dbContext = new MemoContext();
     Answers        = new AnswerRepository(dbContext);
     Cards          = new CardRepository(dbContext);
     CardTypes      = new CardTypeRepository(dbContext);
     Categories     = new CategoryRepository(dbContext);
     Comments       = new CommentRepository(dbContext);
     Course         = new CourseRepository(dbContext);
     DeckCourses    = new DeckCourseRepository(dbContext);
     Decks          = new DeckRepository(dbContext);
     Reports        = new ReportRepository(dbContext);
     Roles          = new RoleRepository(dbContext);
     Statistics     = new StatisticRepository(dbContext);
     UserCourses    = new UserCourseRepository(dbContext);
     Users          = new UserRepository(dbContext);
     UserRoles      = new UserRoleRepository(dbContext);
 }
Пример #3
0
 public UnitOfWork(MemoContext context)
 {
     this.databaseContext     = context;
     this.algorithms          = new AlgorithmRepository(databaseContext);
     this.answers             = new AnswerRepository(databaseContext);
     this.cards               = new CardRepository(databaseContext);
     this.cardTypes           = new CardTypeRepository(databaseContext);
     this.categories          = new CategoryRepository(databaseContext);
     this.comments            = new CommentRepository(databaseContext);
     this.courses             = new CourseRepository(databaseContext);
     this.decks               = new DeckRepository(databaseContext);
     this.reports             = new ReportRepository(databaseContext);
     this.roles               = new RoleRepository(new RoleStore <Role>(databaseContext));
     this.statistics          = new StatisticsRepository(databaseContext);
     this.courseSubscriptions = new CourseSubscriptionsRepository(databaseContext);
     this.users               = new UserRepository(new UserStore <User>(databaseContext));
     this.deckSubscriptions   = new DeckSubscriptionsRepository(databaseContext);
     this.userProfiles        = new UserProfileRepository(databaseContext);
 }
 public CourseSubscriptionsRepository(MemoContext context) : base(context)
 {
 }
Пример #5
0
 public UserCourseRepository(MemoContext context) : base(context)
 {
 }
Пример #6
0
 public CommentRepository(MemoContext context) : base(context)
 {
 }
Пример #7
0
 public CardRepository(MemoContext context) : base(context)
 {
 }
Пример #8
0
 public ReportRepository(MemoContext context) : base(context)
 {
 }
Пример #9
0
 public CategoryRepository(MemoContext context) : base(context)
 {
 }
Пример #10
0
 public MemosController(MemoContext context)
 {
     _context = context;
 }
Пример #11
0
 public UserProfileRepository(MemoContext context) : base(context)
 {
 }
Пример #12
0
 public StatisticRepository(MemoContext context) : base(context)
 {
 }
Пример #13
0
 public AnswerRepository(MemoContext context) : base(context)
 {
 }
Пример #14
0
 public Repository(MemoContext context)
 {
     Context  = context;
     Entities = context.Set <Memo>();
 }
Пример #15
0
 public DbSeeder(UserManager <UserEntity> userManager, MemoContext context)
 {
     _context     = context;
     _userManager = userManager;
 }
Пример #16
0
 public Course GetCourseWithDecks(Func <Course, bool> predicate)
 {
     return(MemoContext.Set <Course>().Include("Decks")
            .FirstOrDefault(predicate));
 }
 public AlgorithmRepository(MemoContext context) : base(context)
 {
 }
Пример #18
0
 public DeckRepository(MemoContext context) : base(context)
 {
 }
Пример #19
0
 public RoleRepository(MemoContext context) : base(context)
 {
 }
Пример #20
0
 public DeckSubscriptionsRepository(MemoContext context) : base(context)
 {
 }