Example #1
0
        protected override void Before_all_specs()
        {
            SetupDatabase(ShopGunSpecBase.Database.ShopGun, typeof(Base).Assembly);
            _statisticsDomainService = new StatisticsDomainService(new Repository <Brand>(GetNewDataContext()),
                                                                   new Repository <Company>(GetNewDataContext()),
                                                                   new Repository <Country>(GetNewDataContext()),
                                                                   new Repository <Product>(GetNewDataContext()),
                                                                   new Repository <Ingredient>(GetNewDataContext()),
                                                                   new Repository <Concept>(GetNewDataContext()),
                                                                   new Repository <AdviceBase>(GetNewDataContext()));

            _productBuilder = new ProductBuilder();
            _product        = ProductBuilder.BuildProduct();
            _user           = UserBuilder.BuildUser();
            using (var dataContext = GetNewDataContext())
            {
                dataContext.GetTable <Product>().InsertOnSubmit(_product);
                dataContext.GetTable <User>().InsertOnSubmit(_user);
                dataContext.SubmitChanges();
            }
            _searchResultMessageEntity = new SearchResultMessageEntity {
                Products = new List <Product> {
                    _product
                }
            };
            base.Before_all_specs();
        }
 public ShopgunAppWebService()
 {
     _certificationMarkDomainService = Container.Resolve<ICertificationMarkDomainService>();
     _shopgunWebOperationContext = Container.Resolve<IShopgunWebOperationContext>();
     _statisticsDomainService = Container.Resolve<IStatisticsDomainService>();
     _adviceSearchApplicationService = Container.Resolve<IAdviceSearchApplicationService>();
     _membershipProviderApplicationService = Container.Resolve<IMembershipProviderApplicationService>();
 }
Example #3
0
 public ShopgunAppWebService()
 {
     _certificationMarkDomainService       = Container.Resolve <ICertificationMarkDomainService>();
     _shopgunWebOperationContext           = Container.Resolve <IShopgunWebOperationContext>();
     _statisticsDomainService              = Container.Resolve <IStatisticsDomainService>();
     _adviceSearchApplicationService       = Container.Resolve <IAdviceSearchApplicationService>();
     _membershipProviderApplicationService = Container.Resolve <IMembershipProviderApplicationService>();
 }
        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);
            _statisticsDomainService = new StatisticsDomainService(new Repository<Brand>(GetNewDataContext()),
                                                                   new Repository<Company>(GetNewDataContext()),
                                                                   new Repository<Country>(GetNewDataContext()),
                                                                   new Repository<Product>(GetNewDataContext()),
                                                                   new Repository<Ingredient>(GetNewDataContext()),
                                                                   new Repository<Concept>(GetNewDataContext()),
                                                                   new Repository<AdviceBase>(GetNewDataContext()));

            _productBuilder = new ProductBuilder();
            _product = ProductBuilder.BuildProduct();
            _user = UserBuilder.BuildUser();
            using (var dataContext = GetNewDataContext())
            {
                dataContext.GetTable<Product>().InsertOnSubmit(_product);
                dataContext.GetTable<User>().InsertOnSubmit(_user);
                dataContext.SubmitChanges();
            }
            _searchResultMessageEntity = new SearchResultMessageEntity {Products = new List<Product> {_product}};
            base.Before_all_specs();
        }
 public StatisticsApplicationService(IStatisticsDomainService statisticsDomainService, ISearchStatisticsDomainService searchStatisticsDomainService)
 {
     _statisticsDomainService       = statisticsDomainService;
     _searchStatisticsDomainService = searchStatisticsDomainService;
 }
 public StatisticsApplicationService(IStatisticsDomainService statisticsDomainService, ISearchStatisticsDomainService searchStatisticsDomainService)
 {
     _statisticsDomainService = statisticsDomainService;
     _searchStatisticsDomainService = searchStatisticsDomainService;
 }