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); }
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); }