// 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?}"); }); }
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); }
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) { }
public UserCourseRepository(MemoContext context) : base(context) { }
public CommentRepository(MemoContext context) : base(context) { }
public CardRepository(MemoContext context) : base(context) { }
public ReportRepository(MemoContext context) : base(context) { }
public CategoryRepository(MemoContext context) : base(context) { }
public MemosController(MemoContext context) { _context = context; }
public UserProfileRepository(MemoContext context) : base(context) { }
public StatisticRepository(MemoContext context) : base(context) { }
public AnswerRepository(MemoContext context) : base(context) { }
public Repository(MemoContext context) { Context = context; Entities = context.Set <Memo>(); }
public DbSeeder(UserManager <UserEntity> userManager, MemoContext context) { _context = context; _userManager = userManager; }
public Course GetCourseWithDecks(Func <Course, bool> predicate) { return(MemoContext.Set <Course>().Include("Decks") .FirstOrDefault(predicate)); }
public AlgorithmRepository(MemoContext context) : base(context) { }
public DeckRepository(MemoContext context) : base(context) { }
public RoleRepository(MemoContext context) : base(context) { }
public DeckSubscriptionsRepository(MemoContext context) : base(context) { }