public LearnService(FlashcardsDataModel context, IUserRepository userRepository, ILogger <LearnService> logger) { _context = context; _userRepository = userRepository; RandomGen = new Random(); _logger = logger; }
public static void SeedDefaultCourse(FlashcardsDataModel context, int accountId) { if (!context.Courses.Any()) { var course = CreateDefaultCourse(); course.AccountCreatedId = accountId; context.Courses.Add(course); context.SaveChanges(); } }
public static void SeedAdministratorsAndDefaultCourse(FlashcardsDataModel context) { if (!context.Users.Any()) { var defaultAdministrator = CreateDefaultAdministrator(); var superAdministrator = CreateSuperAdministrator(); context.Users.Add(defaultAdministrator); context.Users.Add(superAdministrator); context.SaveChanges(); SeedDefaultCourse(context, defaultAdministrator.UserInfo.Id); } }
public SubscriptionService(ICourseRepository courseRepository, FlashcardsDataModel context, IMapper mapper, ILogger <SubscriptionService> logger) { _courseRepository = courseRepository ?? throw new ArgumentNullException(nameof(courseRepository)); _mapper = mapper ?? throw new ArgumentNullException(nameof(mapper)); _logger = logger ?? throw new ArgumentNullException(nameof(logger)); _context = context; }
public UserRepository(FlashcardsDataModel context, IMapper mapper) { _context = context; _mapper = mapper; }
public CourseRepository(FlashcardsDataModel context, ILogger <CourseRepository> logger) { _context = context; _logger = logger; }
public LessonRepository(FlashcardsDataModel context, ILogger <LessonRepository> logger) { _context = context; _logger = logger; }
public GenericRepository(FlashcardsDataModel context) { _context = context; _dbSet = _context.Set <TEntity>(); }
public SubscribedCourseManagerService(FlashcardsDataModel context, ILogger <SubscribedCourseManagerService> logger) { _context = context; _logger = logger; }