コード例 #1
0
 public BuildingQuery(IBuildingRepositories buildingRepository)
 {
     Name = "BuildingQuery";
     Field <ListGraphType <BuildingType> >("buildings", resolve: context => buildingRepository.GetAll());
     Field <BuildingType>("building", arguments: new QueryArguments(new QueryArgument <IdGraphType> {
         Name = "id"
     }), resolve: context =>
     {
         var id = context.GetArgument <int>("id");
         return(buildingRepository.GetBuildingById(id));
     });
 }
 public ReadingRepositories(DapperDBContext dbContext, IBuildingRepositories buildingRepositories, ReadingConfig readingConfig)
 {
     _dbContext            = dbContext;
     _buildingRepositories = buildingRepositories;
     _readingConfig        = readingConfig;
 }