Пример #1
0
        private IClosetRepository CreateMockClosetRepository()
        {
            IClosetRepository repository = MockRepository.GenerateMock <IClosetRepository>();

            repository.Expect(delegate { repository.SaveOrUpdate(null); }).IgnoreArguments();
            return(repository);
        }
Пример #2
0
 public OtherOutfitsController(IRegisteredUserRepository registeredUserRepository, IContentService contentService, IClosetRepository closetRepository, IFashionFlavorRepository fashionFlavorRepository)
 {
     this.contentService           = contentService;
     this.closetRepository         = closetRepository;
     this.fashionFlavorRepository  = fashionFlavorRepository;
     this.registeredUserRepository = registeredUserRepository;
 }
Пример #3
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);
 }
 public RegisterMemberService(IBasicUserRepository basicUserRepository, IWishListRepository wishListRepository, IClosetRepository closetRepository, IUserSizeRepository userSizeRepository, ISecurityQuestionRepository securityQuestionRepository, IMessageSenderService messageSenderService, IInvitationCodeRepository invitationCodeRepository,
                              IFriendRepository friendRepository)
 {
     this.basicUserRepository      = basicUserRepository;
     this.wishListRepository       = wishListRepository;
     this.closetRepository         = closetRepository;
     this.messageSenderService     = messageSenderService;
     this.invitationCodeRepository = invitationCodeRepository;
     this.friendRepository         = friendRepository;
 }
Пример #5
0
 public UploadGarmentController(IClosetRepository closetRepository, IGarmentRepository garmentRepository, IUserGarmentRepository userGarmentRepository, IColorRepository colorRepository, IPatternRepository patternRepository, ISilouhetteRepository silouhetteRepository, IFabricRepository fabricRepository, IEventTypeRepository eventTypeRepository, IPreGarmentRepository pregarmentRepository)
 {
     this.closetRepository      = closetRepository;
     this.garmentRepository     = garmentRepository;
     this.userGarmentRepository = userGarmentRepository;
     this.colorRepository       = colorRepository;
     this.patternRepository     = patternRepository;
     this.silouhetteRepository  = silouhetteRepository;
     this.fabricRepository      = fabricRepository;
     this.eventTypeRepository   = eventTypeRepository;
     this.pregarmentRepository  = pregarmentRepository;
 }
Пример #6
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;
 }
Пример #7
0
        public OutfitEngineProcessor(IStyleRuleRepository styleRuleRepository,
                                     IClosetRepository closetRepository,
                                     IOutfitUpdaterService outfitUpdaterService)
        {
            Check.Require(styleRuleRepository != null, "styleRuleRepository may not be null");
            Check.Require(closetRepository != null, "closetRepository may not be null");
            Check.Require(outfitUpdaterService != null, "outfitUpdaterService may not be null");

            this.styleRuleRepository  = styleRuleRepository;
            this.closetRepository     = closetRepository;
            this.outfitUpdaterService = outfitUpdaterService;
            logger = log4net.LogManager.GetLogger(this.GetType().Namespace);
        }
Пример #8
0
        public OutfitEngineProcessor(IStyleRuleRepository styleRuleRepository,
                                     IClosetRepository closetRepository,
                                     IOutfitUpdaterService outfitUpdaterService,
                                     IIndexCreationService outfitIndexingService)
        {
            Check.Require(styleRuleRepository != null, "styleRuleRepository may not be null");
            Check.Require(closetRepository != null, "closetRepository may not be null");
            Check.Require(outfitUpdaterService != null, "outfitUpdaterService may not be null");
            Check.Require(outfitIndexingService != null, "outfitIndexingService may not be null");

            _styleRuleRepository   = styleRuleRepository;
            _closetRepository      = closetRepository;
            _outfitUpdaterService  = outfitUpdaterService;
            _outfitIndexingService = outfitIndexingService;
        }
Пример #9
0
 public MyOutfitsController(IFriendRepository friendRepository, IClosetOutfitRepository closetOutfitRepository, IFriendRatingInvitationRepository friendRatingInvitationRepository, IRegisteredUserRepository registeredUserRepository, IContentService contentService, IClosetRepository closetRepository, IMessageSenderService messageSenderService, IOutfitUpdaterRepository outfitUpdaterRepository, IPatternRepository patternRepository, ICategoryRepository categoryRepository, ITrendRepository trendRepository, IColorRepository colorRepository, ISavedFilterRepository savedFilterRepository)
 {
     this.friendRepository = friendRepository;
     this.friendRatingInvitationRepository = friendRatingInvitationRepository;
     this.closetOutfitRepository           = closetOutfitRepository;
     this.registeredUserRepository         = registeredUserRepository;
     this.closetRepository        = closetRepository;
     this.messageSenderService    = messageSenderService;
     this.contentService          = contentService;
     this.outfitUpdaterRepository = outfitUpdaterRepository;
     this.patterRepository        = patternRepository;
     this.categoryRepository      = categoryRepository;
     this.trendRepository         = trendRepository;
     this.colorRepository         = colorRepository;
     this.savedFilterRepository   = savedFilterRepository;
 }
Пример #10
0
 public MyGarmentsController(ICategoryRepository categoryRepository, IRegisteredUserRepository registeredUserRepository, IClosetRepository closetRepository, ISilouhetteRepository silouhetteRepository, IEventTypeRepository eventTypeRepository, IClosetOutfitViewRepository closetOutfitViewRepository, IClosetOutfitRepository closetOutfitRepository, IColorRepository colorRepository, IPatternRepository patternRepository, IFabricRepository fabricRepository, IUserGarmentRepository userGarmentRepository, IUserOutfitRepository userOutfitRepository, IGarmentRepository garmentRepository, IFriendRatingInvitationRepository friendRatingInvitationRepository)
 {
     this.categoryRepository               = categoryRepository;
     this.registeredUserRepository         = registeredUserRepository;
     this.closetRepository                 = closetRepository;
     this.silouhetteRepository             = silouhetteRepository;
     this.eventTypeRepository              = eventTypeRepository;
     this.closetOutfitViewRepository       = closetOutfitViewRepository;
     this.closetOutfitRepository           = closetOutfitRepository;
     this.colorRepository                  = colorRepository;
     this.patternRepository                = patternRepository;
     this.fabricRepository                 = fabricRepository;
     this.userGarmentRepository            = userGarmentRepository;
     this.userOutfitRepository             = userOutfitRepository;
     this.garmentRepository                = garmentRepository;
     this.friendRatingInvitationRepository = friendRatingInvitationRepository;
 }
Пример #11
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;
 }
Пример #12
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");
        }
Пример #13
0
 public Create(IClosetRepository repo)
 {
     _repo = repo;
 }
Пример #14
0
 public IndexCreationService(IClosetRepository cr, IClosetOutfitRepository cor)
 {
     _closetRepository       = cr;
     _closetOutfitRepository = cor;
 }
Пример #15
0
 public Delete(IClosetRepository repo)
 {
     _repo = repo;
 }
Пример #16
0
 public MyGarmentsController(ICategoryRepository categoryRepository, IClosetRepository closetRepository, IContentService contentService)
 {
     this.categoryRepository = categoryRepository;
     this.closetRepository   = closetRepository;
     this.contentService     = contentService;
 }
Пример #17
0
 public WishListController(IWishListRepository wishListRepository, IClosetRepository closetRepository, IContentService contentService)
 {
     this.wishListRepository = wishListRepository;
     this.closetRepository   = closetRepository;
     this.contentService     = contentService;
 }
 public MyGarmentsDetailController(IClosetRepository closetRepository)
 {
     this.closetRepository = closetRepository;
 }
Пример #19
0
 public OutfitCreationController(IClosetRepository closetRepository, IOutfitCreationService outfitCreationService)
 {
     this.closetRepository      = closetRepository;
     this.outfitCreationService = outfitCreationService;
 }
Пример #20
0
 public FlavorChangeController(IRegisteredUserRepository registeredUserRepository, IClosetRepository closetRepository, IFashionFlavorRepository fashionFlavorRepository)
 {
     this.closetRepository         = closetRepository;
     this.fashionFlavorRepository  = fashionFlavorRepository;
     this.registeredUserRepository = registeredUserRepository;
 }
Пример #21
0
 public Update(IClosetRepository repo)
 {
     _repo = repo;
 }