Example #1
0
 public DishService(IUnitOfWork uow, IFileService fileService, MismeContext context, IConfiguration config)
 {
     _uow         = uow ?? throw new ArgumentNullException(nameof(uow));
     _fileService = fileService ?? throw new ArgumentNullException(nameof(fileService));
     _context     = context ?? throw new ArgumentNullException(nameof(context));
     _config      = config ?? throw new ArgumentNullException(nameof(config));
 }
Example #2
0
 public UnitOfWork(MismeContext context)
 {
     _context                              = context ?? throw new ArgumentNullException(nameof(context));
     UserRepository                        = UserRepository ?? new GenericRepository <User>(_context);
     UserTokenRepository                   = UserTokenRepository ?? new GenericRepository <UserToken>(_context);
     PollRepository                        = PollRepository ?? new GenericRepository <Poll>(_context);
     AnswerRepository                      = AnswerRepository ?? new GenericRepository <Answer>(_context);
     QuestionRepository                    = QuestionRepository ?? new GenericRepository <Question>(_context);
     UserAnswerRepository                  = UserAnswerRepository ?? new GenericRepository <UserAnswer>(_context);
     ConceptRepository                     = ConceptRepository ?? new GenericRepository <Concept>(_context);
     UserConceptRepository                 = UserConceptRepository ?? new GenericRepository <UserConcept>(_context);
     TagRepository                         = TagRepository ?? new GenericRepository <Tag>(_context);
     DishRepository                        = DishRepository ?? new GenericRepository <Dish>(_context);
     DishTagRepository                     = DishTagRepository ?? new GenericRepository <DishTag>(_context);
     EatRepository                         = EatRepository ?? new GenericRepository <Eat>(_context);
     EatDishRepository                     = EatDishRepository ?? new GenericRepository <EatDish>(_context);
     DeviceRepository                      = DeviceRepository ?? new GenericRepository <Device>(_context);
     TipRepository                         = TipRepository ?? new GenericRepository <Tip>(_context);
     ReminderRepository                    = ReminderRepository ?? new GenericRepository <Reminder>(_context);
     SettingRepository                     = SettingRepository ?? new GenericRepository <Setting>(_context);
     UserSettingRepository                 = UserSettingRepository ?? new GenericRepository <UserSetting>(_context);
     ResultRepository                      = ResultRepository ?? new GenericRepository <Result>(_context);
     GeneralContentRepository              = GeneralContentRepository ?? new GenericRepository <GeneralContent>(_context);
     ContactUsRepository                   = ContactUsRepository ?? new GenericRepository <ContactUs>(_context);
     RewardCategoryRepository              = RewardCategoryRepository ?? new GenericRepository <RewardCategory>(_context);
     RewardAcumulateRepository             = RewardAcumulateRepository ?? new GenericRepository <RewardAcumulate>(_context);
     RewardHistoryRepository               = RewardHistoryRepository ?? new GenericRepository <RewardHistory>(_context);
     UserStatisticsRepository              = UserStatisticsRepository ?? new GenericRepository <UserStatistics>(_context);
     DishCompoundDishRepository            = DishCompoundDishRepository ?? new GenericRepository <DishCompoundDish>(_context);
     CompoundDishRepository                = CompoundDishRepository ?? new GenericRepository <CompoundDish>(_context);
     CutPointRepository                    = CutPointRepository ?? new GenericRepository <CutPoint>(_context);
     UserReferralRepository                = UserReferralRepository ?? new GenericRepository <UserReferral>(_context);
     EatCompoundDishRepository             = EatCompoundDishRepository ?? new GenericRepository <EatCompoundDish>(_context);
     ScheduleRepository                    = ScheduleRepository ?? new GenericRepository <Schedule>(_context);
     EatScheduleRepository                 = EatScheduleRepository ?? new GenericRepository <EatSchedule>(_context);
     UserScheduleRepository                = UserScheduleRepository ?? new GenericRepository <UserSchedule>(_context);
     SoloQuestionRepository                = SoloQuestionRepository ?? new GenericRepository <SoloQuestion>(_context);
     SoloAnswerRepository                  = SoloAnswerRepository ?? new GenericRepository <SoloAnswer>(_context);
     UserSoloAnswerRepository              = UserSoloAnswerRepository ?? new GenericRepository <UserSoloAnswer>(_context);
     SubscriptionRepository                = SubscriptionRepository ?? new GenericRepository <Subscription>(_context);
     UserSubscriptionRepository            = UserSubscriptionRepository ?? new GenericRepository <UserSubscription>(_context);
     UserSubscriptionScheduleRepository    = UserSubscriptionScheduleRepository ?? new GenericRepository <UserSubscriptionSchedule>(_context);
     AppRepository                         = AppRepository ?? new GenericRepository <App>(_context);
     FavoriteDishRepository                = FavoriteDishRepository ?? new GenericRepository <FavoriteDish>(_context);
     LackSelfControlDishRepository         = LackSelfControlDishRepository ?? new GenericRepository <LackSelfControlDish>(_context);
     HandConversionFactorRepository        = HandConversionFactorRepository ?? new GenericRepository <HandConversionFactor>(_context);
     FavoriteCompoundDishRepository        = FavoriteCompoundDishRepository ?? new GenericRepository <FavoriteCompoundDishes>(_context);
     LackSelfControlCompoundDishRepository = LackSelfControlCompoundDishRepository ?? new GenericRepository <LackSelfControlCompoundDish>(_context);
     ProductRepository                     = ProductRepository ?? new GenericRepository <Product>(_context);
     OrderRepository                       = OrderRepository ?? new GenericRepository <Order>(_context);
 }
 public GenericRepository(MismeContext context)
 {
     _context = context ?? throw new ArgumentNullException(nameof(context));
 }