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>(); }
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; }