public ManageOrdersController(IOrdersRepository ordersRepository, IOrderStateRepository orderStateRepository, IOrderDetailsRepository orderDetailsRepository) { _ordersRepository = ordersRepository; _orderStateRepository = orderStateRepository; _orderDetailsRepository = orderDetailsRepository; }
public OrderStateDetailViewModel(IEventAggregator eventAggregator, IMessageDialogService messageDialogService, IOrderStateRepository orderStateRepository) : base(eventAggregator, messageDialogService) { _orderStateRepository = orderStateRepository; Title = "Order State"; OrderStates = new ObservableCollection <OrderStateWrapper>(); }
// 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; }
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(); }
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; }