Пример #1
0
 public AdminUnitOfWork(DbContext context) : base(context)
 {
     GamesRepository       = RepositoryFactory.CreateRepository <IMutableRepository <Games> >(context);
     LeagueTableRepository = RepositoryFactory.CreateRepository <IMutableRepository <LeagueTable> >(context);
     SeasonsRepository     = RepositoryFactory.CreateRepository <IMutableRepository <Seasons> >(context);
     TeamsRepository       = RepositoryFactory.CreateRepository <IRepository <Teams> >(context);
 }
        internal static void Seed(out IRepository <IProduct> products, out IMutableRepository <Review> reviews)
        {
            var data = new Data();

            AddBooks(ref data);
            AddFilms(ref data);
            AddShoes(ref data);
            products = new InMemoryRepository <IProduct>(data.Products);
            reviews  = new InMemoryRepository <Review>(data.Reviews);
        }
Пример #3
0
        public ProductMutation(IRepository <IProduct> productRepo, IMutableRepository <Review> reviewRepo, ReviewMessageService messageService)
        {
            _reviewRepo  = reviewRepo;
            _productRepo = productRepo;
            // Badness: This dependency should be removed!
            _messageService = messageService;
            var args = new QueryArguments(new QueryArgument <NonNullGraphType <ReviewInputType> > {
                Name = reviewArg
            });

            FieldAsync <ReviewType> ("createReview", arguments: args, resolve: AddReview);
        }
 public ManagerUnitOfWork(DbContext context) : base(context)
 {
     PlayersRepository   = RepositoryFactory.CreateRepository <IMutableRepository <Players> >(context);
     TransfersRepository = RepositoryFactory.CreateRepository <IMutableRepository <Transfers> >(context);
 }