コード例 #1
0
 public EquippableItemParser(ISocketsParser socketsParser, IItemTypeParser itemTypeParser, IItemStatsParser <ItemWithStats> itemStatsParser, IItemDataService itemDataService)
     : base(itemStatsParser)
 {
     this.socketsParser   = socketsParser;
     this.itemTypeParser  = itemTypeParser;
     this.itemDataService = itemDataService;
 }
 public SelectProductViewModel()
 {
     _itemDataService = (IItemDataService)AppContainer.Instance.Resolve(typeof(IItemDataService));
     MessagingCenter.Subscribe <SelectAreaViewModel, string>(this, "whichArea", (sender, arg) =>
     {
         chosenArea = arg;
         FillListView(chosenArea);
     });
 }
コード例 #3
0
        public ItemDetailViewModel(IItemDataService dataService,
                                   IEventAggregator eventAggregator)
        {
            _dataService     = dataService;
            _eventAggregator = eventAggregator;
            _eventAggregator.GetEvent <OpenItemDetailViewEvent>()
            .Subscribe(OnOpenFriendDetailView);

            SaveCommand = new DelegateCommand(OnSaveExecute, OnSaveCanExecute);
        }
コード例 #4
0
 public ItemService(
     IItemDataService itemDataService,
     IMapper mapper,
     IValidator <ItemModel> validator)
 {
     InstanceCount++;
     _itemDataService = itemDataService ?? throw new System.ArgumentNullException(nameof(itemDataService));
     _mapper          = mapper ?? throw new System.ArgumentNullException(nameof(mapper));
     _validator       = validator;
     Instance         = InstanceCount;
 }
コード例 #5
0
        public ItemModelValidator(IItemDataService itemDataService)
        {
            if (itemDataService == null)
            {
                throw new ArgumentNullException(nameof(itemDataService));
            }

            RuleFor(x => x.Id).NotNullConfigured();
            RuleFor(x => x.Name).MinimumLengthConfigured(6);
            RuleFor(x => x.Description).MaximumLengthConfigured(100);
            RuleFor(x => x.Position).GreaterThanConfigured(0);
        }
コード例 #6
0
ファイル: ParserService.cs プロジェクト: Amp0/Sidekick
 public ParserService(
     ILogger logger,
     ILanguageProvider languageProvider,
     IStatDataService statsDataService,
     IItemDataService itemDataService,
     IParserPatterns patterns)
 {
     this.logger           = logger.ForContext(GetType());
     this.languageProvider = languageProvider;
     this.statsDataService = statsDataService;
     this.itemDataService  = itemDataService;
     this.patterns         = patterns;
 }
コード例 #7
0
        public XMLClient(ILogger <XMLClient> logger)
        {
            _logger = logger;

            _logger.LogInformation("Started logging in XMLClient");

            dataFactory = new XMLDataFactory();

            // we will have to switch this if not SqlServer
            ServiceProvider serviceProvider = MyServiceFactory.GetServiceProvider();

            _itemDataService    = serviceProvider.GetService <IItemDataService>();
            _messageDataService = serviceProvider.GetService <IMessageDataService>();
            _orderDataService   = serviceProvider.GetService <IOrderDataService>();
            _configuration      = serviceProvider.GetService <IConfiguration>();
        }
コード例 #8
0
        public ParserService(
            ILogger logger,
            ILanguageProvider languageProvider,
            IStatDataService statsDataService,
            IItemDataService itemDataService,
            IParserPatterns patterns)
        {
            this.logger           = logger.ForContext(GetType());
            this.languageProvider = languageProvider;
            this.statsDataService = statsDataService;
            this.itemDataService  = itemDataService;
            this.patterns         = patterns;

            NewlinePattern   = new Regex("[\\r\\n]+");
            SeparatorPattern = new Regex("--------");
        }
コード例 #9
0
 public ItemTypeParser(IItemDataService itemDataService)
 {
     this.itemDataService = itemDataService;
 }
コード例 #10
0
 public ShopController(IItemDataService itemDataService)
 {
     _itemDataService = itemDataService;
 }
コード例 #11
0
ファイル: ItemService.cs プロジェクト: Ashvin1191/TanteBazar
 public ItemService(IItemDataService itemDataService)
 {
     _itemDataService = itemDataService;
 }
コード例 #12
0
 public DispenserService(IItemDataService itemSQLService,
                         IDispenserDataService dispenserSQLService)
 {
     this.itemSQLService      = itemSQLService;
     this.dispenserSQLService = dispenserSQLService;
 }
コード例 #13
0
 public GemItemParser(IItemDataService itemDataService)
 {
     this.itemDataService = itemDataService;
 }
コード例 #14
0
 public HackerNewsTopPostsService(ITopStoriesDataService topStoriesDataService, IItemDataService itemDataService)
 {
     this.topStoriesDataService = topStoriesDataService;
     this.itemDataService       = itemDataService;
 }
コード例 #15
0
 public BasketService(ILogger logger, IBasketDataService basketDataService, IItemDataService itemDataService)
 {
     _logger            = logger ?? throw new ArgumentNullException(nameof(_logger));
     _basketDataService = basketDataService ?? throw new ArgumentNullException(nameof(_basketDataService));
     _itemDataService   = itemDataService ?? throw new ArgumentNullException(nameof(_itemDataService));
 }