Example #1
0
 public RetailersController(
     IMediator mediator,
     IDocumentExecuter documentExecuter,
     IRetailerRepository retailerRepo)
 {
     _mediator         = mediator;
     _documentExecuter = documentExecuter;
     _retailerRepo     = retailerRepo;
 }
 public ProductRepository(AppDbContext context) : base(context)
 {
     //TODO: INIT additional repositories for other entities
     _imageRepository    = new ImageRepository(context);
     _categoryRepository = new CategoryRepository(context);
     _brandRepository    = new BrandRepository(context);
     _colorRepository    = new ColorRepository(context);
     _retailerRepository = new RetailerRepository(context);
 }
Example #3
0
 public RetailerController(
     IRetailerRepository retailRepository,
     IGroupRepository groupRepository,
     IEmitEventLog emitEventLog)
 {
     _retailRepository = retailRepository;
     _groupRepository  = groupRepository;
     _emitEventLog     = emitEventLog;
 }
 private DateTime preDate = DateTime.Now.AddDays(-1);//用于控制在合适时间段中只执行一次档级更新(保证只会去数据库去请求一次levellog的存在)
 public UpdateShopReportDataWorker(AbpTimer timer
                                   , IRetailerRepository retailerRepository
                                   ) : base(timer)
 {
     //Timer.Period = 10000;
     Timer.Period        = 1800000;
     _retailerRepository = retailerRepository;
     //启动日志
     //Logger.InfoFormat("启动job时间:{0}", DateTime.Now);
     //DoWork();
 }
        public RetailerMutation(IRetailerRepository retailerRepo)
        {
            Name = "RetailerMutation";

            //Field<RetailerModel.Retailer>(
            //    "updateRetailer",
            //    arguments: new QueryArguments(new QueryArgument<RetailerInputType> { Name = "retailer" }),
            //    resolve: context =>
            //    {
            //        var
            //    });
        }
Example #6
0
        public void OnResourceStart()
        {
            // set up database connection
            MySqlInsightDbProvider.RegisterProvider();
            _database           = new MySqlConnectionStringBuilder("server=localhost;user=root;database=gtanserver;port=3306;password="******"GAS_STATION");

            // get delivery locations, convert to Vector3's, and create col shapes
            // also save id in colshape entity data
            foreach (var station in gasStations)
            {
                dynamic d     = API.fromJson(station.DeliverLocation);
                Vector3 pos   = new Vector3((float)d.X, (float)d.Y, (float)(d.Z - 1));
                var     shape = API.createCylinderColShape(pos, 4, 8);
                shape.setData("ID", station.Id);

                // add shapes to list
                deliveryColShapes.Add(shape);
            }

            // initailize list of tanker models
            tankerModels.Add(-730904777);
            tankerModels.Add(1956216962);
            tankerModels.Add(-1207431159);

            // synchronize list of contracts
            contracts = ArrayList.Synchronized(contractsAsync);

            // set up start job start blip, shape, etc...
            var jobStartPos     = new Vector3(1383.331, -2079.071, 51.99853 + 1);
            var jobStartTextPos = new Vector3(1383.331, -2079.071, 51.99853 + 1.5);

            jobStartShape = API.createSphereColShape(jobStartPos, 3f);

            var jobStartMarker    = API.createMarker(20, jobStartPos, new Vector3(), new Vector3(180, 0, -25), new Vector3(1, 1, 1), 150, 0, 0, 255, 0);
            var jobStartTextLabel = API.createTextLabel("~b~ Trucking Job: Gas", jobStartTextPos, 100f, 0.3f, true);

            var jobStartBlip = API.createBlip(jobStartMarker);

            API.setBlipSprite(jobStartBlip, 477);
            API.setBlipColor(jobStartBlip, 26);
            API.setBlipName(jobStartBlip, "Trucking Job: Gas");

            // create job return shape
            jobEndPos   = new Vector3(1361, -2066, 52);
            jobEndShape = API.createSphereColShape(jobEndPos, 4f);
        }
        public RetailerQuery(IRetailerRepository retailerRepo)
        {
            Name = "RetailerQuery";

            Field <RetailerType>(
                "retailer",
                arguments: new QueryArguments(new QueryArgument <IntGraphType> {
                Name = "retailerId"
            }),
                resolve: context => retailerRepo.GetById(context.GetArgument <int>("retailerId")));

            Field <ListGraphType <RetailerType> >(
                "retailers",
                resolve: context => retailerRepo.GetAll());
        }
 /// <summary>
 /// 构造函数
 ///</summary>
 public DemandDetailAppService(
     IRepository <DemandDetail, Guid> entityRepository
     , IRepository <WeChatUser, Guid> wechatuserRepository
     , IRepository <ForecastRecord, Guid> forecastRecordRepository
     , IRetailerRepository retailerRepository
     , IDemandDetailManager entityManager
     , IHostingEnvironment hostingEnvironment
     )
 {
     _entityRepository         = entityRepository;
     _wechatuserRepository     = wechatuserRepository;
     _retailerRepository       = retailerRepository;
     _forecastRecordRepository = forecastRecordRepository;
     _entityManager            = entityManager;
     _hostingEnvironment       = hostingEnvironment;
 }
Example #9
0
 /// <summary>
 /// 构造函数
 /// </summary>
 public RetailerAppService(IRetailerRepository retailerRepository
                           , IRetailerManager retailerManager
                           , IHostingEnvironment hostingEnvironment
                           , IRepository <Shop, Guid> shopRepository
                           , IPurchaserecordRepository purchaserecordRepository
                           , IRepository <IntegralDetail, Guid> integraldetailRepository
                           , IRepository <Product, Guid> productRepository
                           , IRepository <WeChatUser, Guid> wechatuserRepository
                           )
 {
     _hostingEnvironment       = hostingEnvironment;
     _retailerRepository       = retailerRepository;
     _retailerManager          = retailerManager;
     _shopRepository           = shopRepository;
     _purchaserecordRepository = purchaserecordRepository;
     _integraldetailRepository = integraldetailRepository;
     _productRepository        = productRepository;
     _wechatuserRepository     = wechatuserRepository;
 }
 public RetailerController(IRetailService <RetailerController> retailService,
                           IRetailerRepository retailerRepository) : base(retailService)
 {
     _retailerRepository = retailerRepository;
 }
Example #11
0
 public AddCommandHandler(IRetailerRepository retailerRepository, ILocationRepository locationRepository = null)
 {
     this.retailerRepository = retailerRepository;
     this.locationRepository = locationRepository;
 }
 public UpdateCommandHandler(IRetailerRepository retailerRepository, IRetailerQueries retailerQueries, ILocationRepository locationRepository)
 {
     this.retailerRepository = retailerRepository;
     this.retailerQueries    = retailerQueries;
     this.locationRepository = locationRepository;
 }
 public TestingController(IRetailerRepository retailerRepo, IDocumentExecuter documentExecuter)
 {
     _retailerRepo     = retailerRepo;
     _documentExecuter = documentExecuter;
 }
Example #14
0
 public Update(IRetailerRepository repo)
 {
     _repo = repo;
 }
Example #15
0
 public Create(IRetailerRepository repo)
 {
     _repo = repo;
 }
 public AddLocationCommandHandler(IRetailerRepository retailerRepository, IRetailerQueries retailerQueries, ILocationRepository locationRepository = null)
 {
     this.retailerRepository = retailerRepository;
     this.retailerQueries    = retailerQueries;
     this.locationRepository = locationRepository;
 }
Example #17
0
 public RetailerManager(IRetailerRepository retailerRepository)
 {
     _retailerRepository = retailerRepository;
 }
Example #18
0
 public RetailerService(IRetailerRepository repository)
 {
     this._retailerRepository = repository;
 }
 public StoreAggregate(StoreDomain domain, IRetailerRepository repository)
 {
     _domain     = domain;
     _repository = repository;
 }
 public RetailerCreatedDomainEventHandler(IRetailerRepository retailerRepo)
 {
     _retailerRepo = retailerRepo;
 }
Example #21
0
 public Delete(IRetailerRepository repo)
 {
     _repo = repo;
 }
Example #22
0
 public RetailerController()
 {
     this.dataRepository = new RetailerRepository(new E_CommerceEntities());
 }
 public DeleteCommandHandler(IRetailerRepository retailerRepository)
 {
     this.retailerRepository = retailerRepository;
 }
 public RetailerStrategy(IRetailerRepository retailerRepository,
                         IMapper mapper)
 {
     _retailerRepository = retailerRepository;
     _mapper             = mapper;
 }
 public RetailerService(IRetailerRepository RetailerRepository, IUnitOfWork unitOfWork)
 {
     this._RetailerRepository = RetailerRepository;
     this._unitOfWork = unitOfWork;
 }
 public RetailerService(IRetailerRepository retailerRepository, ICacheBroker cacheBroker)
 {
     this.retailerRepository = retailerRepository;
     this.cacheBroker        = cacheBroker;
 }
Example #27
0
 public CreateRetailerCommandHandler(IRetailerRepository retailerRepo, IEventBus eventBus)
 {
     _retailerRepo = retailerRepo;
     _eventBus     = eventBus;
 }