public ManageOrdersController(IOrdersRepository ordersRepository, IOrderStateRepository orderStateRepository,
     IOrderDetailsRepository orderDetailsRepository)
 {
     _ordersRepository = ordersRepository;
     _orderStateRepository = orderStateRepository;
     _orderDetailsRepository = orderDetailsRepository;
 }
Exemple #2
0
        public OrderStateDetailViewModel(IEventAggregator eventAggregator,
                                         IMessageDialogService messageDialogService,
                                         IOrderStateRepository orderStateRepository) : base(eventAggregator, messageDialogService)
        {
            _orderStateRepository = orderStateRepository;

            Title = "Order State";

            OrderStates = new ObservableCollection <OrderStateWrapper>();
        }
Exemple #3
0
        //  private PiatnicaContext _dbContext= new PiatnicaContext();

        public UnitOfWork(PiatnicaContext db, IDelayRepository delayRepository, IEventHistoryRepository eventHistoryRepository, ILocationHistoryRepository locationHistoryRepository, IOrderRepository orderRepository, IOrderEntryRepository orderEntryRepository, IOrderStateRepository orderStateRepository, IVechicleRepository vechicleRepository, IDriverRepository driverRepository)
        {
            _dbContext                = db;
            DelayRepository           = delayRepository;
            EventHistoryRepository    = eventHistoryRepository;
            LocationHistoryRepository = locationHistoryRepository;
            OrderRepository           = orderRepository;
            OrderEntryRepository      = orderEntryRepository;
            OrderStateRepository      = orderStateRepository;
            VechicleRepository        = vechicleRepository;
            DriverRepository          = driverRepository;
        }
 public OrderStateService(
     IOrderStateRepository repository,
     IOrderService orderService,
     IModeratorService moderatorService,
     IDispatcherService dispatcherService,
     IDriverService driverService)
     : base(repository)
 {
     OrderService      = orderService;
     ModeratorService  = moderatorService;
     DispatcherService = dispatcherService;
     DriverService     = driverService;
 }
Exemple #5
0
 public OrderService(IProductRatingRepository prodRRep,
                     IProductRepository prodRep, ICategoryRepository catRep, ICartItemRepository cartRep, IOrderRepository orderRep,
                     IShippingRepository shipRep, IPaymentRepository payRep, IOrderItemRepository orderItemRep, IOrderStateRepository ordStRep)
 {
     _productRatingRepository = prodRRep;
     _productRepository       = prodRep;
     _cartItemRepository      = cartRep;
     _orderRepository         = orderRep;
     _paymentRepository       = payRep;
     _shippingRepository      = shipRep;
     _orderItemRepository     = orderItemRep;
     _orderStateRepository    = ordStRep;
 }
 public SetupController(ICategoryRepository catRepo, IOrderDetailsRepository orderDetailsRepository,
     IOrdersRepository orderRepo, IManufacturersRepository manuRepo,
     IProductImagesRepository productImgRepo, IUserRepository userRepo, INhibernateConnection conn,
     IProductsRepository productRepo,
     IDeliveryTypesRepository deliveryRepo, IOrderStateRepository orderStateRepository)
 {
     _manuRepo = manuRepo;
     _productRepo = productRepo;
     _catRepo = catRepo;
     _productImagesRepository = productImgRepo;
     _userRepo = userRepo;
     _ordersRepository = orderRepo;
     _orderDetailsRepository = orderDetailsRepository;
     _deliveryRepo = deliveryRepo;
     _orderStateRepository = orderStateRepository;
     _session = conn.CreateSessionFactory().OpenSession();
 }
Exemple #7
0
        public IndexViewModel Create(string orderBy, string direction, int skip, int take, string filter)
        {
            IOrderStateRepository orderStateRepository         = this.RequestHandler.Storage.GetRepository <IOrderStateRepository>();
            IStringLocalizer <IndexViewModelFactory> localizer = this.RequestHandler.GetService <IStringLocalizer <IndexViewModelFactory> >();

            return(new IndexViewModel()
            {
                Grid = new GridViewModelFactory(this.RequestHandler).Create(
                    orderBy, direction, skip, take, orderStateRepository.Count(filter),
                    new[] {
                    new GridColumnViewModelFactory(this.RequestHandler).Create(localizer["Code"], "Code"),
                    new GridColumnViewModelFactory(this.RequestHandler).Create(localizer["Name"]),
                    new GridColumnViewModelFactory(this.RequestHandler).Create(localizer["Position"], "Position"),
                    new GridColumnViewModelFactory(this.RequestHandler).CreateEmpty()
                },
                    orderStateRepository.Range(orderBy, direction, skip, take, filter).ToList().Select(os => new OrderStateViewModelFactory(this.RequestHandler).Create(os)),
                    "_OrderState"
                    )
            });
        }
 public OrderApplicationService(IEventStore eventStore, IOrderStateRepository stateRepository, IOrderStateQueryRepository stateQueryRepository)
 {
     this._eventStore           = eventStore;
     this._stateRepository      = stateRepository;
     this._stateQueryRepository = stateQueryRepository;
 }