public ProductMoreController(IProductRepository rep, IProductApplicationService app, ILoggerFactory logger, EnviromentInfo env)
 {
     this._rep    = rep;
     this._app    = app;
     this._logger = logger.CreateLogger <ProductMoreController>();
     this._env    = env;
 }
 public ProductController(NotificationContext notificationContext, IClientApplicationService clientService, IProductApplicationService productService, ITrackingApplicationService trackingService)
     : base(notificationContext)
 {
     _clientAppService   = clientService;
     _productAppService  = productService;
     _trackingAppService = trackingService;
 }
        public void Init()
        {
            _selectInvoiceService       = A.Fake <ISelectInvoiceService>();
            _confidentialInvoiceService = A.Fake <IConfidentialInvoiceService>();
            _businessLoansService       = A.Fake <IBusinessLoansService>();

            _productApplicationService = new ProductApplicationService(
                _selectInvoiceService,
                _confidentialInvoiceService,
                _businessLoansService);

            A.CallTo(() => _selectInvoiceService.SubmitApplicationFor(
                         A <string> ._,
                         A <decimal> ._,
                         A <decimal> ._)).Returns(codeOfSuccessfulAnswerFromService);

            A.CallTo(
                () => _confidentialInvoiceService.SubmitApplicationFor(
                    A <CompanyDataRequest> ._,
                    A <decimal> ._,
                    A <decimal> ._,
                    A <decimal> ._)).Returns(CreateSuccessApplicationResult());

            A.CallTo(
                () => _businessLoansService.SubmitApplicationFor(
                    A <CompanyDataRequest> ._,
                    A <LoansRequest> ._))
            .Returns(CreateSuccessApplicationResult());
        }
Beispiel #4
0
 public BoxController(IBoxApplicationService boxApplicationService, IProductApplicationService productApplicationService,
                      IClientApplicationService clientService, ITrackingApplicationService trackingService)
 {
     _boxApplicationService     = boxApplicationService;
     _productApplicationService = productApplicationService;
     _trackingService           = trackingService;
     _clientService             = clientService;
 }
Beispiel #5
0
 public TrackingController(ITrackingApplicationService boxTrackingApplicationService, IBoxApplicationService boxApplicationService,
                           IProductApplicationService productApplicationService, IClientApplicationService clientApplicationService)
 {
     _boxApplicationService         = boxApplicationService;
     _productApplicationService     = productApplicationService;
     _boxTrackingApplicationService = boxTrackingApplicationService;
     _clientApplicationService      = clientApplicationService;
 }
Beispiel #6
0
 public ProductController(
     IMediatorHandler mediatorHandler,
     INotificationHandler <DomainNotification> notifications,
     IProductApplicationService productApplicationService
     ) : base(notifications, mediatorHandler)
 {
     _productApplicationService = productApplicationService;
 }
        public ProductController(IIngredientApplicationService ingredientApplicationService, IBrandApplicationService brandApplicationService, ICountryApplicationService countryApplicationService, IProductApplicationService productApplicationService, ICertificationMarkDomainService certificationMarkDomainService)
        {
            _productApplicationService      = productApplicationService;
            _certificationMarkDomainService = certificationMarkDomainService;

            _countryApplicationService    = countryApplicationService;
            _brandApplicationService      = brandApplicationService;
            _ingredientApplicationService = ingredientApplicationService;
        }
 public ProductController(IIngredientApplicationService ingredientApplicationService, IBrandApplicationService brandApplicationService, ICountryApplicationService countryApplicationService, IProductApplicationService productApplicationService, ICertificationMarkDomainService certificationMarkDomainService)
 {
     _productApplicationService = productApplicationService;
     _certificationMarkDomainService = certificationMarkDomainService;
     
     _countryApplicationService = countryApplicationService;
     _brandApplicationService = brandApplicationService;
     _ingredientApplicationService = ingredientApplicationService;
 }
Beispiel #9
0
        public void SetUp()
        {
            base.SetUp();

            shipmentApplicationService = ApplicationContext.Current["shipmentApplicationService"] as IShipmentApplicationService;

            productApplicationService = ApplicationContext.Current["productApplicationService"] as IProductApplicationService;

            attributeSetInstanceApplicationService = ApplicationContext.Current["attributeSetInstanceApplicationService"] as IAttributeSetInstanceApplicationService;
        }
 public ProductAdviceController(IAdviceApplicationService adviceApplicationService
     , IProductApplicationService productApplicationService
     , IMentorApplicationService mentorApplicationService
     , ISemaphoreApplicationService semaphoreApplicationService, ICompanyApplicationService companyApplicationService, IBrandApplicationService brandApplicationService, IProductAdviceApplicationService productAdviceApplicationService)
     : base(adviceApplicationService, mentorApplicationService, semaphoreApplicationService)
 {
     _productApplicationService = productApplicationService;
     _brandApplicationService = brandApplicationService;
     _productAdviceApplicationService = productAdviceApplicationService;
     _companyApplicationService = companyApplicationService;
 }
Beispiel #11
0
 public ProductAdviceController(IAdviceApplicationService adviceApplicationService
                                , IProductApplicationService productApplicationService
                                , IMentorApplicationService mentorApplicationService
                                , ISemaphoreApplicationService semaphoreApplicationService, ICompanyApplicationService companyApplicationService, IBrandApplicationService brandApplicationService, IProductAdviceApplicationService productAdviceApplicationService)
     : base(adviceApplicationService, mentorApplicationService, semaphoreApplicationService)
 {
     _productApplicationService       = productApplicationService;
     _brandApplicationService         = brandApplicationService;
     _productAdviceApplicationService = productAdviceApplicationService;
     _companyApplicationService       = companyApplicationService;
 }
Beispiel #12
0
        public void LoadViewDataProducts(IProductApplicationService productAppService)
        {
            var products = productAppService.GetAll()
                           .Select(prod => new SelectListItem
            {
                Value = prod.DT_RowId,
                Text  = $"{prod.Name} - {prod.Description} - {prod.Package} - {prod.Capacity}{prod.UnitMeasure}"
            }).ToList();

            ViewData["Products"] = products;
        }
        public ProductApplicationTests()
        {
            _mockSelectInvoiceService       = new Mock <ISelectInvoiceService>(MockBehavior.Strict);
            _mockConfidentialInvoiceService = new Mock <IConfidentialInvoiceService>(MockBehavior.Strict);
            _mockBusinessLoansService       = new Mock <IBusinessLoansService>(MockBehavior.Strict);

            sut = new ProductApplicationService(
                _mockSelectInvoiceService.Object,
                _mockConfidentialInvoiceService.Object,
                _mockBusinessLoansService.Object
                );
        }
Beispiel #14
0
 public SaleController(IClientApplicationService clientService, IRouteApplicationService routeService,
                       IDeliveryApplicationService deliveryService, IProductApplicationService productService,
                       ISaleApplicationService saleService, IPaymentApplicationService paymentService,
                       IBoxApplicationService boxService)
 {
     _clientService   = clientService;
     _routeService    = routeService;
     _deliveryService = deliveryService;
     _productService  = productService;
     _saleService     = saleService;
     _paymentService  = paymentService;
     _boxService      = boxService;
 }
        public ProductApplicationTests()
        {
            _result.SetupProperty(p => p.ApplicationId, 1);
            _result.SetupProperty(p => p.Success, true);
            var productApplicationService = new Mock <IProductApplicationService>();

            _sut = productApplicationService.Object;
            productApplicationService.Setup(m => m.SubmitApplicationFor(It.IsAny <ISellerApplication>())).Returns(1);
            var sellerApplicationMock = new Mock <ISellerApplication>();

            sellerApplicationMock.SetupProperty(p => p.Product, new ConfidentialInvoiceDiscount());
            sellerApplicationMock.SetupProperty(p => p.CompanyData, new SellerCompanyData());
            _sellerApplication = sellerApplicationMock.Object;
        }
 public DeliveryController(IClientApplicationService clientService, IRouteApplicationService routeService,
                           IDeliveryApplicationService deliveryService, IProductApplicationService productService,
                           ISaleApplicationService saleService, ISecurityApplicationService securityService,
                           IBoxApplicationService boxService, ITrackingApplicationService trackingApplicationService)
 {
     _boxService                 = boxService;
     _clientService              = clientService;
     _routeService               = routeService;
     _deliveryService            = deliveryService;
     _productService             = productService;
     _saleService                = saleService;
     _securityService            = securityService;
     _trackingApplicationService = trackingApplicationService;
 }
        public AdviceSearchApplicationService(
            IProductApplicationService productApplicationService, 
            IBrandApplicationService brandApplicationService, 
            ICompanyApplicationService companyApplicationService, 
            ICountryApplicationService countryApplicationService, 
            IIngredientApplicationService ingredientApplicationService, 
            IConceptApplicationService conceptApplicationService,
            ISearchStatisticsDomainService adviceSearchStatisticsDomainService,
            IStatisticsDomainService statisticsDomainService, RepositoryFactory repositoryFactory)
        {
            _conceptApplicationService = conceptApplicationService;
            _repositoryFactory = repositoryFactory;
            _ingredientApplicationService = ingredientApplicationService;
            _countryApplicationService = countryApplicationService;
            _companyApplicationService = companyApplicationService;
            _brandApplicationService = brandApplicationService;

            _adviceSearchStatisticsDomainService = adviceSearchStatisticsDomainService;
            _statisticsDomainService = statisticsDomainService;

            _productApplicationService = productApplicationService;
        }
        public AdviceSearchApplicationService(
            IProductApplicationService productApplicationService,
            IBrandApplicationService brandApplicationService,
            ICompanyApplicationService companyApplicationService,
            ICountryApplicationService countryApplicationService,
            IIngredientApplicationService ingredientApplicationService,
            IConceptApplicationService conceptApplicationService,
            ISearchStatisticsDomainService adviceSearchStatisticsDomainService,
            IStatisticsDomainService statisticsDomainService, RepositoryFactory repositoryFactory)
        {
            _conceptApplicationService    = conceptApplicationService;
            _repositoryFactory            = repositoryFactory;
            _ingredientApplicationService = ingredientApplicationService;
            _countryApplicationService    = countryApplicationService;
            _companyApplicationService    = companyApplicationService;
            _brandApplicationService      = brandApplicationService;

            _adviceSearchStatisticsDomainService = adviceSearchStatisticsDomainService;
            _statisticsDomainService             = statisticsDomainService;

            _productApplicationService = productApplicationService;
        }
        protected override void Before_all_specs()
        {
            SetupDatabase(ShopGunSpecBase.Database.ShopGun, typeof(Base).Assembly);

            _productRepository         = new ProductRepository(GetNewDataContext());
            _productApplicationService = new ProductApplicationService(null, null, null, null, null);

            _brand = BrandBuilder.BuildBrand();
            using (var brandRepository = new Repository <Brand>(GetNewDataContext()))
            {
                brandRepository.Add(_brand);
                brandRepository.Persist();
            }

            _country = CountryBuilder.BuildCountry();
            using (var countryRepository = new Repository <Country>(GetNewDataContext()))
            {
                countryRepository.Add(_country);
                countryRepository.Persist();
            }

            _mentor            = MentorBuilder.BuildMentor();
            _certificationMark = CertificationMarkBuilder.BuildCertificationMark(_mentor);
            using (var certificationMarkRepository = new Repository <CertificationMark>(GetNewDataContext()))
            {
                certificationMarkRepository.Add(_certificationMark);
                certificationMarkRepository.Persist();
            }

            _ingredient = IngredientBuilder.BuildIngredient();
            using (var ingredientRepository = new Repository <Ingredient>(GetNewDataContext()))
            {
                ingredientRepository.Add(_ingredient);
                ingredientRepository.Persist();
            }
        }
        protected override void Before_all_specs()
        {
            SetupDatabase(ShopGunSpecBase.Database.ShopGun, typeof(Base).Assembly);

            _productRepository = new ProductRepository(GetNewDataContext());
            _productApplicationService = new ProductApplicationService(null, null, null, null, null);

            _brand = BrandBuilder.BuildBrand();
            using (var brandRepository = new Repository<Brand>(GetNewDataContext()))
            {
                brandRepository.Add(_brand);
                brandRepository.Persist();
            }

            _country = CountryBuilder.BuildCountry();
            using (var countryRepository = new Repository<Country>(GetNewDataContext()))
            {
                countryRepository.Add(_country);
                countryRepository.Persist();
            }

            _mentor = MentorBuilder.BuildMentor();
            _certificationMark = CertificationMarkBuilder.BuildCertificationMark(_mentor);
            using (var certificationMarkRepository = new Repository<CertificationMark>(GetNewDataContext()))
            {
                certificationMarkRepository.Add(_certificationMark);
                certificationMarkRepository.Persist();
            }

            _ingredient = IngredientBuilder.BuildIngredient();
            using (var ingredientRepository = new Repository<Ingredient>(GetNewDataContext()))
            {
                ingredientRepository.Add(_ingredient);
                ingredientRepository.Persist();
            }
        }
Beispiel #21
0
 public MentorWebService()
 {
     _mentorDomainService = Container.Resolve<IMentorDomainService>();
     _productApplicationService = Container.Resolve<IProductApplicationService>();
 }
 public ProductController(IProductApplicationService productApplicationService)
 {
     _productApplicationService = productApplicationService ?? throw new ArgumentNullException(nameof(productApplicationService));
 }
Beispiel #23
0
 public static IEnumerable <IProductState> GetByProperty <TPropertyType>(this IProductApplicationService applicationService,
                                                                         System.Linq.Expressions.Expression <Func <IProductState, TPropertyType> > propertySelector,
                                                                         TPropertyType propertyValue, IList <string> orders = null, int firstResult = 0, int maxResults = int.MaxValue)
 {
     return(applicationService.GetByProperty(ReflectUtils.GetPropertyName <IProductState, TPropertyType>(propertySelector), propertyValue, orders, firstResult, maxResults));
 }
Beispiel #24
0
 public MentorWebService()
 {
     _mentorDomainService       = Container.Resolve <IMentorDomainService>();
     _productApplicationService = Container.Resolve <IProductApplicationService>();
 }
 public ProductsController(IProductApplicationService productApplicationService)
 {
     this._productApplicationService = productApplicationService;
 }
Beispiel #26
0
 public ProductController(IProductApplicationService service)
 {
     this._service = service;
 }
Beispiel #27
0
 public ProductController(IProductApplicationService productApplicationService,
                          IAmqpApplicationService amqpApplicationService)
 {
     _productApplicationService = productApplicationService;
     _amqpApplicationService    = amqpApplicationService;
 }
Beispiel #28
0
 public ProductController(IProductApplicationService applicationService)
 {
     _applicationService = applicationService;
 }
 public ProductController(IProductApplicationService service)
 {
     this._service = service;
 }
 public AuctionController(IBidApplicationService bidApplicationService, IUserApplicationService userApplicationService, IProductApplicationService productApplicationService)
 {
     _bidApplicationService     = bidApplicationService;
     _userApplicationService    = userApplicationService;
     _productApplicationService = productApplicationService;
 }
Beispiel #31
0
 public ProductController(INotification notificador, IProductApplicationService productApplicationService) : base(notificador)
 {
     _productApplicationService = productApplicationService;
 }
Beispiel #32
0
 public ProductController(IProductApplicationService productApplicationService,
                          ILogger <ProductController> logger)
 {
     _productApplicationService = productApplicationService;
     _logger = logger;
 }
Beispiel #33
0
 public PropertiesController(IProductApplicationService service, IUrlHelper urlHelper)
 {
     _urlHelper = urlHelper;
     _service   = service;
 }
 /// <summary>
 /// Method responsible for initialize controller.
 /// </summary>
 /// <param name="applicationService"></param>
 public ProductsController(IProductApplicationService applicationService)
 => _applicationService = applicationService;
 public PerformanceTestController(IAdviceSearchApplicationService adviceSearchApplicationService, IProductApplicationService productApplicationService)
 {
     _adviceSearchApplicationService = adviceSearchApplicationService;
     _productApplicationService = productApplicationService;
 }
 public ProductController(IProductApplicationService productService)
 {
     _productService = productService;
 }
 public ProductController(IProductApplicationService app, ILoggerFactory logger, IHostingEnvironment env)
 {
     this._app    = app;
     this._logger = logger.CreateLogger <ProductController>();
     this._env    = env;
 }