Esempio n. 1
0
 public RiftManager(IZone zone, TimeRange spawnTime, RiftSpawnPositionFinder spawnPositionFinder, IEntityServices entityServices)
 {
     _zone                = zone;
     _spawnTime           = spawnTime;
     _spawnPositionFinder = spawnPositionFinder;
     _entityServices      = entityServices;
 }
Esempio n. 2
0
 public MarketHelper(MarketHandler marketHandler, DockingBaseHelper dockingBaseHelper, IMarketOrderRepository marketOrderRepository, IEntityServices entityServices)
 {
     _marketHandler         = marketHandler;
     _dockingBaseHelper     = dockingBaseHelper;
     _marketOrderRepository = marketOrderRepository;
     _entityServices        = entityServices;
 }
Esempio n. 3
0
        public async Task <TEntity> LoadPersisted <TEntity>(TEntity entity)
            where TEntity : class
        {
            IEntityServices <TEntity> entityServices = _entityServicesFactory.GetEntityServices <TEntity>();

            return((await LoadPersisted <TEntity>(new[] { entityServices.GetKeyValue(entity) })).FirstOrDefault());
        }
Esempio n. 4
0
        public ActionBarTabManager(ActionBar actionBar, FragmentManager fragmentManager, int containerId, TextView textField, IEnumerable <string> namesOfTabs, IEntityServices <Note> noteService)
        {
            if (actionBar == null)
            {
                throw new InvalidParameterException("ActionBar parameter should be initialized");
            }

            if (fragmentManager == null)
            {
                throw new InvalidParameterException("FragmentManager parameter should be initialized");
            }

            if (textField == null)
            {
                throw new InvalidParameterException("TextField parameter should be initialized");
            }

            this.actionBar       = actionBar;
            this.fragmentManager = fragmentManager;
            this.containerId     = containerId;
            this.textField       = textField;
            this.noteService     = noteService;

            CustomizeActionBar();
            InitializeActionBar(namesOfTabs);
        }
Esempio n. 5
0
 public CharacterCreate(IAccountManager accountManager, IChannelManager channelManager, DockingBaseHelper dockingBaseHelper, CharacterFactory characterFactory, IEntityServices entityServices, SparkHelper sparkHelper)
 {
     _accountManager    = accountManager;
     _channelManager    = channelManager;
     _dockingBaseHelper = dockingBaseHelper;
     _characterFactory  = characterFactory;
     _entityServices    = entityServices;
     _sparkHelper       = sparkHelper;
 }
Esempio n. 6
0
 public RiftManager(IZone zone, TimeRange spawnTime, RiftSpawnPositionFinder spawnPositionFinder, IEntityServices entityServices, ZoneManager zoneManager)
 {
     _zone                = zone;
     _spawnTime           = spawnTime;
     _spawnPositionFinder = spawnPositionFinder;
     _entityServices      = entityServices;
     _zonemanager         = zoneManager;
     r = new Random();
 }
Esempio n. 7
0
 public Market(MarketHelper marketHelper, IMarketOrderRepository orderRepository, MarketHandler marketHandler, MarketOrder.Factory marketOrderFactory, IEntityServices entityServices, ICentralBank centralBank, DockingBaseHelper dockingBaseHelper)
 {
     _marketHelper       = marketHelper;
     _orderRepository    = orderRepository;
     _marketHandler      = marketHandler;
     _marketOrderFactory = marketOrderFactory;
     _entityServices     = entityServices;
     _centralBank        = centralBank;
     _dockingBaseHelper  = dockingBaseHelper;
 }
Esempio n. 8
0
 public Outpost(IEntityServices entityServices,
                ICorporationManager corporationManager,
                IChannelManager channelManager,
                ILootService lootService,
                ICentralBank centralBank,
                IRobotTemplateRelations robotTemplateRelations,
                DockingBaseHelper dockingBaseHelper) : base(channelManager, centralBank, robotTemplateRelations, dockingBaseHelper)
 {
     _entityServices     = entityServices;
     _corporationManager = corporationManager;
     _lootService        = lootService;
 }
 public ProductionProcessor(IProductionDataAccess productionDataAccess,
                            IProductionInProgressRepository pipRepository,
                            ProductionDescription.Factory productionDescFactory,
                            IEntityServices entityServices,
                            InsuranceHelper insuranceHelper, MissionProcessor missionProcessor)
 {
     _productionDataAccess  = productionDataAccess;
     _pipRepository         = pipRepository;
     _productionDescFactory = productionDescFactory;
     _entityServices        = entityServices;
     _insuranceHelper       = insuranceHelper;
     _missionProcessor      = missionProcessor;
 }
Esempio n. 10
0
        /// <summary>
        ///
        /// </summary>
        /// <param name="dbProviderFactory"></param>
        /// <param name="services"></param>
        protected DbProviderDatabase(DbProviderFactory dbProviderFactory, IEntityServices services)
        {
            if (dbProviderFactory == null)
            {
                throw new ArgumentNullException(nameof(dbProviderFactory));
            }
            ;
            this.dbProviderFactory = dbProviderFactory;

            if (services == null)
            {
                throw new ArgumentNullException(nameof(services));
            }
            this.services = services;
        }
Esempio n. 11
0
        public virtual EntityEntry FindEntry(object entity)
        {
            IEntityServices entityServices = _entityServicesFactory.GetEntityServices(entity.GetType());
            KeyValue        keyValue       = entityServices.GetKeyValue(entity);

            IIdentityMap map = _findIdentityMap(entityServices.GetKey());

            if (map != null)
            {
                var existing = map.TryGetEntry(keyValue.Values);
                if (existing != null)
                {
                    return(new EntityEntry(existing));
                }
            }
            return(null);
        }
Esempio n. 12
0
        public virtual async Task <TEntity> LoadAsync <TEntity>(params object[] keyValues)
            where TEntity : class
        {
            IEntityServices <TEntity>          entityServices = _entityServicesFactory.GetEntityServices <TEntity>();
            Expression <Func <TEntity, bool> > keyFilter      = entityServices.CreateFindByKeyExpression(keyValues);

            IQueryable <TEntity> query = GetBaseQuery <TEntity>().AsNoTracking();

            query = (IQueryable <TEntity>)_eventManager.OnRootLoading(query, _dbContext).Queryable;

            TEntity entity = await query.SingleOrDefaultAsync(keyFilter);

            if (entity != null)
            {
                _eventManager.OnRootLoaded(entity, _dbContext);
            }

            return(entity);
        }
Esempio n. 13
0
        public async Task <IList <TEntity> > LoadPersisted <TEntity>(KeyValue[] keys)
            where TEntity : class
        {
            IEntityServices <TEntity>          entityServices = _entityServicesFactory.GetEntityServices <TEntity>();
            Expression <Func <TEntity, bool> > keyFilter      = entityServices.CreateFilterByKeysExpression(keys);

            IQueryable <TEntity> query = GetBaseQuery <TEntity>().AsTracking().Where(keyFilter);

            query = (IQueryable <TEntity>)_eventManager.OnRootLoading(query, _dbContext).Queryable;

            IList <TEntity> persisted = await query.ToListAsync();

            if (persisted != null)
            {
                for (int i = 0; i < persisted.Count; i++)
                {
                    persisted[i] = (TEntity)_eventManager.OnRootLoaded(persisted[i], _dbContext).Root;
                }
            }

            return(persisted);
        }
Esempio n. 14
0
 public ItemHelper(IEntityServices entityServices)
 {
     _entityServices = entityServices;
 }
 public UseLotteryItem(IEntityServices entityServices)
 {
     _entityServices = entityServices;
 }
Esempio n. 16
0
 public WallHealerDeployer(IEntityServices entityServices) : base(entityServices)
 {
 }
 public MarketInsertAverageForCF(IEntityServices entityServices, ItemPriceHelper itemPriceHelper, MarketHandler marketHandler)
 {
     _entityServices  = entityServices;
     _itemPriceHelper = itemPriceHelper;
     _marketHandler   = marketHandler;
 }
 public CorporationCreate(ICorporationManager corporationManager, IChannelManager channelManager, IEntityServices entityServices)
 {
     _corporationManager = corporationManager;
     _channelManager     = channelManager;
     _entityServices     = entityServices;
 }
Esempio n. 19
0
 public ReturnCorporationOwnderItems(IEntityServices entityServices)
 {
     _entityServices = entityServices;
 }
Esempio n. 20
0
 public GiftOpen(IEntityServices entityServices)
 {
     _entityServices = entityServices;
 }
 public MobileTeleportDeployer(IEntityServices entityServices, TeleportWorldTargetHelper worldTargetHelper) : base(entityServices)
 {
     _worldTargetHelper = worldTargetHelper;
 }
Esempio n. 22
0
 /// <summary>
 ///
 /// </summary>
 /// <param name="dbProviderFactory"></param>
 /// <param name="services"></param>
 public SqlServerDatabase(DbProviderFactory dbProviderFactory, IEntityServices services) : base(dbProviderFactory, services)
 {
 }
 public MarketRemoveItems(IEntityServices entityServices, MarketHelper marketHelper)
 {
     _entityServices = entityServices;
     _marketHelper   = marketHelper;
 }
 public PunchBagDeployer(IEntityServices entityServices) : base(entityServices)
 {
 }
Esempio n. 25
0
 /// <summary>
 ///
 /// </summary>
 /// <param name="dbProviderFactory"></param>
 /// <param name="services"></param>
 public OracleDatabase(DbProviderFactory dbProviderFactory, IEntityServices services) : base(dbProviderFactory, services)
 {
 }
Esempio n. 26
0
 public VisibilityBasedProbeDeployer(IEntityServices entityServices) : base(entityServices)
 {
     _entityServices = entityServices;
 }
Esempio n. 27
0
 public MarketGetDefinitionAveragePrice(IEntityServices entityServices, IMarketInfoService marketInfoService, MarketHandler marketHandler)
 {
     _entityServices    = entityServices;
     _marketInfoService = marketInfoService;
     _marketHandler     = marketHandler;
 }
Esempio n. 28
0
 public MarketAvailableItems(IEntityServices entityServices)
 {
     _entityServices = entityServices;
 }
Esempio n. 29
0
 public EntityController(ILogger logger, IEntityServices <T> incoming)
 {
     service     = incoming;
     this.logger = logger;
 }
 public ItemCount(IEntityServices entityServices)
 {
     _entityServices = entityServices;
 }