示例#1
0
 public BuildController(
     ILogger <BuildController> logger,
     IShipDataProvider provider)
 {
     _logger   = logger;
     _provider = provider;
 }
示例#2
0
 public ShipsController(
     ILogger <ShipsController> logger,
     IShipDataProvider provider)
 {
     _logger   = logger;
     _provider = provider;
 }
示例#3
0
        internal static async Task <IEnumerable <Ship> > GetShipDetails(this IShipDataProvider _provider)
        {
            var allShips = await _provider.GetShipList();

            var ships = new List <Ship>();

            foreach (var ship in allShips)
            {
                ships.Add(await _provider.GetShipDetails(ship));
            }
            return(ships);
        }
示例#4
0
 public IndexRebuildAccessFilter(IShipDataProvider provider, IOptions <AzuriteOptions> options, ILogger <IndexRebuildAccessFilter> logger)
 {
     _options  = options.Value;
     _provider = provider;
     _logger   = logger;
 }
 public ProviderHealthAttribute(IShipDataProvider provider, IOptions <AzuriteOptions> options, ILogger <ProviderHealthAttribute> logger)
 {
     _provider = provider;
 }
 public IndexCheckAttribute(IShipDataProvider provider, IOptions <AzuriteOptions> options, ILogger <IndexCheckAttribute> logger)
 {
     _skip     = options.Value.FailOnEmptyIndex;
     _provider = provider;
     _logger   = logger;
 }
示例#7
0
 public ListByTypeCommand(IShipDataProvider provider) : base(provider)
 {
 }
示例#8
0
 public ListByClassCommand(IShipDataProvider provider) : base(provider)
 {
 }
示例#9
0
 public ListAllCommand(IShipDataProvider provider) : base(provider)
 {
 }
示例#10
0
 public CommandBase(IShipDataProvider provider)
 {
     _provider = provider;
 }
示例#11
0
 public ListByFactionCommand(IShipDataProvider provider) : base(provider)
 {
 }
示例#12
0
 public IndexCommand(IShipDataProvider provider, IndexBuilder builder) : base(provider)
 {
     _builder = builder;
 }
示例#13
0
 public ShowCommand(IShipDataProvider provider) : base(provider)
 {
 }