コード例 #1
0
 public FlavorQuizController(IFashionFlavorRepository repository, IStylePhotographRepository stylePhotographRepository, IBrandSetRepository brandSetRepository, IWordingRepository wordingRepository)
 {
     this.fashionFlavorRepository   = repository;
     this.stylePhotographRepository = stylePhotographRepository;
     this.brandSetRepository        = brandSetRepository;
     this.wordingRepository         = wordingRepository;
 }
コード例 #2
0
 public EditorController(IContentManagerService contentManagerService, IContentCategoryRepository contentCategoryRepository, IRegisteredUserRepository registeredUserRepository, IFashionFlavorRepository fashionFlavorRepository)
 {
     this.contentManagerService     = contentManagerService;
     this.registeredUserRepository  = registeredUserRepository;
     this.fashionFlavorRepository   = fashionFlavorRepository;
     this.contentCategoryRepository = contentCategoryRepository;
 }
コード例 #3
0
 public OtherOutfitsController(IRegisteredUserRepository registeredUserRepository, IContentService contentService, IClosetRepository closetRepository, IFashionFlavorRepository fashionFlavorRepository)
 {
     this.contentService           = contentService;
     this.closetRepository         = closetRepository;
     this.fashionFlavorRepository  = fashionFlavorRepository;
     this.registeredUserRepository = registeredUserRepository;
 }
コード例 #4
0
        private IFashionFlavorRepository CreateMockFashionFlavorRepository()
        {
            IFashionFlavorRepository repository = MockRepository.GenerateMock <IFashionFlavorRepository>();

            repository.Expect(r => r.GetAll()).Return(CreateFashionFlavors());
            return(repository);
        }
コード例 #5
0
ファイル: QuizController.cs プロジェクト: tuxevil/FashionAde
 public QuizController(IFashionFlavorRepository fashionFlavorRepository, IStylePhotographRepository stylePhotographRepository, IBrandSetRepository brandSetRepository, IWordingRepository wordingRepository, IFlavorSelectionService flavorSelectionService)
 {
     this.stylePhotographRepository = stylePhotographRepository;
     this.brandSetRepository        = brandSetRepository;
     this.wordingRepository         = wordingRepository;
     this.flavorSelectionService    = flavorSelectionService;
 }
コード例 #6
0
 public FlavorSelectController(IFashionFlavorRepository repository, IStylePhotographRepository stylePhotographRepository, IBrandSetRepository brandSetRepository, IWordingRepository wordingRepository, IEventTypeRepository eventTypeRepository)
 {
     this.fashionFlavorRepository   = repository;
     this.stylePhotographRepository = stylePhotographRepository;
     this.brandSetRepository        = brandSetRepository;
     this.wordingRepository         = wordingRepository;
     this.eventTypeRepository       = eventTypeRepository;
 }
コード例 #7
0
 public OutfitEngineService(IGarmentRepository garmentRepository, IClosetRepository closetRepository, IOutfitEngineProcessor processor, IFashionFlavorRepository fashionFlavorRepository)
 {
     this.garmentRepository       = garmentRepository;
     this.closetRepository        = closetRepository;
     this.processor               = processor;
     this.fashionFlavorRepository = fashionFlavorRepository;
     logger = log4net.LogManager.GetLogger(this.GetType().Namespace);
 }
コード例 #8
0
 public GarmentSelectorController(IContentService contentService, IEventTypeRepository eventTypeRepository, ISilouhetteRepository silouhetteRepository, IPatternRepository patternRepository, IFabricRepository fabricRepository, IGarmentRepository garmentRepository, IRegisteredUserRepository registeredUserRepository, IWishListRepository wishListRepository, IClosetRepository closetRepository, IFashionFlavorRepository fashionFlavorRepository)
 {
     this.contentService           = contentService;
     this.silouhetteRepository     = silouhetteRepository;
     this.patternRepository        = patternRepository;
     this.garmentRepository        = garmentRepository;
     this.fabricRepository         = fabricRepository;
     this.registeredUserRepository = registeredUserRepository;
     this.wishListRepository       = wishListRepository;
     this.closetRepository         = closetRepository;
     this.fashionFlavorRepository  = fashionFlavorRepository;
     this.eventTypeRepository      = eventTypeRepository;
 }
コード例 #9
0
 public BuildYourClosetController(IFashionFlavorRepository repository, IStylePhotographRepository stylePhotographRepository, IBrandSetRepository brandSetRepository, IWordingRepository wordingRepository, IEventTypeRepository eventTypeRepository, ISilouhetteRepository silouhetteRepository, IPatternRepository patternRepository, IGarmentRepository garmentRepository, IRegisteredUserRepository registeredUserRepository, IWishListRepository wishListRepository, IClosetRepository closetRepository, IUserSizeRepository userSizeRepository, IFabricRepository fabricRepository, ISecurityQuestionRepository securityQuestionRepository, IZipCodeRepository zipCodeRepository)
 {
     this.fashionFlavorRepository    = repository;
     this.stylePhotographRepository  = stylePhotographRepository;
     this.brandSetRepository         = brandSetRepository;
     this.wordingRepository          = wordingRepository;
     this.eventTypeRepository        = eventTypeRepository;
     this.silouhetteRepository       = silouhetteRepository;
     this.patternRepository          = patternRepository;
     this.garmentRepository          = garmentRepository;
     this.registeredUserRepository   = registeredUserRepository;
     this.wishListRepository         = wishListRepository;
     this.closetRepository           = closetRepository;
     this.userSizeRepository         = userSizeRepository;
     this.fabricRepository           = fabricRepository;
     this.securityQuestionRepository = securityQuestionRepository;
     this.zipCodeRepository          = zipCodeRepository;
 }
コード例 #10
0
        public OutfitEngineService()
        {
            // HACK: To support multiple calls from WCF Service, we need to create the dependencies here.
            garmentRepository = SafeServiceLocator <IGarmentRepository> .GetService();

            closetRepository = SafeServiceLocator <IClosetRepository> .GetService();

            fashionFlavorRepository = SafeServiceLocator <IFashionFlavorRepository> .GetService();

            // HACK: We create always a new Processor to avoid conflicts if retrieve it directly from Locator as it works like Singleton.
            processor = new OutfitEngineProcessor(
                SafeServiceLocator <IStyleRuleRepository> .GetService(),
                SafeServiceLocator <IClosetRepository> .GetService(),
                SafeServiceLocator <IOutfitUpdaterService> .GetService(),
                SafeServiceLocator <IIndexCreationService> .GetService());

            logger = log4net.LogManager.GetLogger(this.GetType().Namespace);
            logger.Info("Constructor called");
        }
コード例 #11
0
 public FlavorChangeController(IRegisteredUserRepository registeredUserRepository, IClosetRepository closetRepository, IFashionFlavorRepository fashionFlavorRepository)
 {
     this.closetRepository         = closetRepository;
     this.fashionFlavorRepository  = fashionFlavorRepository;
     this.registeredUserRepository = registeredUserRepository;
 }
コード例 #12
0
 public FlavorWeightController(IFashionFlavorRepository repFlavors)
 {
     this.repFlavors = repFlavors;
 }