Esempio n. 1
0
        public ConfigurationViewModel(IGameConfigurator gameConfigurator, IMapConfigurator mapConfigurator, INavigationService navigationService)
        {
            if (gameConfigurator == null)
                throw new ArgumentNullException(nameof(gameConfigurator));
            if (mapConfigurator == null)
                throw new ArgumentNullException(nameof(mapConfigurator));
            if (navigationService == null)
                throw new ArgumentNullException(nameof(navigationService));

            this.mapConfigurator = mapConfigurator;
            this.gameConfigurator = gameConfigurator;
            this.navigationService = navigationService;

            _createLobbyCommand = new RelayCommand(CreateLobby, () => CanCreateLobby);
        }
Esempio n. 2
0
 public OrderService(BaseRepository <Data.Model.Order> repository, IMapConfigurator mapConfigurator)
     : base(repository,
            new ModelsMapper <Data.Model.Order, Order>(mapConfigurator))
 {
     orderRepository = (IOrderRepository)repository;
 }
Esempio n. 3
0
 public void CantBeConstructedWithNull(IGameConfigurator gameconfig, IMapConfigurator mapconfig, INavigationService navigation)
 {
     Assert.Throws<ArgumentNullException>(() => new ConfigurationViewModel(gameconfig, mapconfig, navigation));
 }
 public AutoMapperConfiguration(IMapConfigurator configurator)
 {
     this.Configurator = configurator;
 }
Esempio n. 5
0
 public ModelsMapper(IMapConfigurator configurator)
 {
     this.configurator = configurator;
 }
 public ItemStatusService(BaseRepository <Data.Model.ItemStatus> repository, IMapConfigurator mapConfigurator) : base(repository,
                                                                                                                      new ModelsMapper <Data.Model.ItemStatus, ItemStatus>(mapConfigurator))
 {
     itemStatusRepository = (IItemStatusRepository)repository;
 }
Esempio n. 7
0
 public EmployeeService(BaseRepository <Data.Model.Employee> repository, IMapConfigurator mapConfigurator) : base(repository,
                                                                                                                  new ModelsMapper <Data.Model.Employee, Employee>(mapConfigurator))
 {
 }
 public ClientService(BaseRepository <Data.Model.Client> repository, IMapConfigurator mapConfigurator) : base(repository,
                                                                                                              new ModelsMapper <Data.Model.Client, Client>(mapConfigurator))
 {
 }
 public ProviderService(BaseRepository <Data.Model.Provider> repository, IMapConfigurator mapConfigurator) : base(repository,
                                                                                                                  new ModelsMapper <Data.Model.Provider, Provider>(mapConfigurator))
 {
 }
Esempio n. 10
0
 public WarehouseItemService(BaseRepository <Data.Model.WarehouseItem> repository, IMapConfigurator mapConfigurator, IElasticSearchtemProvider elasticSearchProvider) : base(repository,
                                                                                                                                                                             new ModelsMapper <Data.Model.WarehouseItem, WarehouseItem>(mapConfigurator))
 {
     warehouseItemRepository    = (IWarehouseItemRepository)repository;
     this.elasticSearchProvider = elasticSearchProvider;
 }
Esempio n. 11
0
 public ItemService(BaseRepository <Data.Model.Item> repository, IMapConfigurator mapConfigurator) : base(repository,
                                                                                                          new ModelsMapper <Data.Model.Item, Item>(mapConfigurator))
 {
 }
Esempio n. 12
0
 public SupplyService(BaseRepository <Data.Model.Supply> repository, IMapConfigurator mapConfigurator) : base(repository,
                                                                                                              new ModelsMapper <Data.Model.Supply, Supply>(mapConfigurator))
 {
     supplyRepository = (ISupplyRepository)repository;
 }