public PatternManageViewModel(PatternViewModel pattern, IPatternRepository repository, IMappingEngine mappingEngine)
 {
     _repository    = repository;
     _mappingEngine = mappingEngine;
     Pattern        = pattern;
     Children       = new ObservableCollection <CheckablePatternDataViewModel>(pattern.Children.Select(x => x.ToCheckable()));
 }
 public PatternManageViewModelProvider(
     IPatternRepository patternsRepository, 
     IMappingEngine mappingEngine)
 {
     _patternsRepository = patternsRepository;
     _mappingEngine = mappingEngine;
 }
Пример #3
0
 public PatternManageViewModelProvider(
     IPatternRepository patternsRepository,
     IMappingEngine mappingEngine)
 {
     _patternsRepository = patternsRepository;
     _mappingEngine      = mappingEngine;
 }
Пример #4
0
 public OutfitUpdaterService(IOutfitUpdaterRepository outfitUpdaterRepository, IPreCombinationRepository preCombinationRepository, IStyleRuleRepository styleRuleRepository, ISilouhetteRepository silouhetteRepository, IPatternRepository patternRepository, IColorFamilyRepository colorFamilyRepository, ITrendRepository trendRepository, IPartnerRepository partnerRepository)
 {
     this.outfitUpdaterRepository  = outfitUpdaterRepository;
     this.preCombinationRepository = preCombinationRepository;
     this.styleRuleRepository      = styleRuleRepository;
     this.silouhetteRepository     = silouhetteRepository;
     this.patternRepository        = patternRepository;
     this.colorFamilyRepository    = colorFamilyRepository;
     this.trendRepository          = trendRepository;
     this.partnerRepository        = partnerRepository;
     logger = log4net.LogManager.GetLogger(this.GetType().Namespace);
 }
Пример #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 SaveServiceTests()
        {
            _patternRepository = Substitute.For <IPatternRepository>();

            var builder = new ContainerBuilder();

            builder.RegisterInstance(_patternRepository).As <IPatternRepository>();

            Di.DiContainer.Container = builder.Build();

            _saveService = new SaveServices();
        }
Пример #7
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;
 }
        public PatternRepositorieTests()
        {
            var dbContext = MockApplicationDbContext();

            _patternRepositoryFactory = Substitute.For <IDbContextFactory>();
            _patternRepositoryFactory.CreateContext().Returns(dbContext);

            var builder = new ContainerBuilder();

            builder.RegisterInstance(_patternRepositoryFactory).As <IDbContextFactory>();

            Di.DiContainer.Container = builder.Build();

            _patternRepository = new PatternRepositorie();
        }
Пример #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 ImportExecutor(IFeedImporter feedImporter,
                       IOutfitUpdaterRepository outfitUpdaterRepository,
                       ITrendRepository trendRepository,
                       ISilouhetteRepository silouhetteRepository,
                       IPatternRepository patternRepository,
                       IColorFamilyRepository colorFamilyRepository,
                       IPartnerRepository partnerRepository)
 {
     this.feedImporter            = feedImporter;
     this.outfitUpdaterRepository = outfitUpdaterRepository;
     this.trendRepository         = trendRepository;
     this.silouhetteRepository    = silouhetteRepository;
     this.patternRepository       = patternRepository;
     this.colorFamilyRepository   = colorFamilyRepository;
     this.partnerRepository       = partnerRepository;
 }
Пример #11
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;
 }
Пример #12
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;
 }
Пример #13
0
 public PatternService(IPatternRepository repository, IIdentityRepository identityRepository, IUserContextProvider userContextProvider)
 {
     if (repository == null)
     {
         throw new ArgumentNullException("repository");
     }
     if (identityRepository == null)
     {
         throw new ArgumentNullException("identityRepository");
     }
     if (userContextProvider == null)
     {
         throw new ArgumentNullException("userContextProvider");
     }
     _repository          = repository;
     _identityRepository  = identityRepository;
     _userContextProvider = userContextProvider;
 }
 public TrackService(ITrackRecordRepository repository, IPatternRepository patternRepository, IIdentityRepository identityRepository, IUserContextProvider userContextProvider)
 {
     if (repository == null)
     {
         throw new ArgumentNullException("repository");
     }
     if (patternRepository == null)
     {
         throw new ArgumentNullException("patternRepository");
     }
     if (identityRepository == null)
     {
         throw new ArgumentNullException("identityRepository");
     }
     if (userContextProvider == null)
     {
         throw new ArgumentNullException("userContextProvider");
     }
     _repository         = repository;
     _patternRepository  = patternRepository;
     _identityRepository = identityRepository;
 }
Пример #15
0
 public PatternController()
 {
     _context = new ApplicationDbContext();
     _repo    = new PatternRepository();
 }
Пример #16
0
 public SaveServices()
 {
     _repository = Di.DiContainer.Container.Resolve <IPatternRepository>();
 }
Пример #17
0
 public PatternDataProvider(IPatternRepository patternRepository)
 {
     _patternRepository = patternRepository;
 }
Пример #18
0
 public PatternManageViewModel(PatternViewModel pattern, IPatternRepository repository, IMappingEngine mappingEngine)
 {
     _repository = repository;
     _mappingEngine = mappingEngine;
     Pattern = pattern;
     Children = new ObservableCollection<CheckablePatternDataViewModel>(pattern.Children.Select(x => x.ToCheckable()));
 }
 public OUImportationController(IOUImportationClassBuilder ouImportationClassBuilder, IOutfitUpdaterRepository outfitUpdaterRepository, ITrendRepository trendRepository, ISilouhetteRepository silouhetteRepository, IPatternRepository patternRepository, IColorFamilyRepository colorFamilyRepository)
 {
     this.ouImportationClassBuilder = ouImportationClassBuilder;
     this.outfitUpdaterRepository   = outfitUpdaterRepository;
     this.trendRepository           = trendRepository;
     this.silouhetteRepository      = silouhetteRepository;
     this.patternRepository         = patternRepository;
     this.colorFamilyRepository     = colorFamilyRepository;
 }
Пример #20
0
 public PatternDataProvider(IPatternRepository patternRepository)
 {
     _patternRepository = patternRepository;
 }
Пример #21
0
 public PatternController(IPatternRepository repo)
 {
     _repo = repo;
 }
        public PatternViewModel()
        {
            Repository = Di.DiContainer.Container.Resolve <IPatternRepository>();

            PatternModel = new PatternDto();
        }