Example #1
0
 public OutfitCreationService(IGarmentRepository garmentRepository, IBasicUserRepository basicUserRepository, IClosetOutfitRepository closetOutfitRepository, IPreCombinationRepository preCombinationRepository)
 {
     this.basicUserRepository      = basicUserRepository;
     this.closetOutfitRepository   = closetOutfitRepository;
     this.preCombinationRepository = preCombinationRepository;
     this.garmentRepository        = garmentRepository;
 }
 public OutfitUpdaterService(IOutfitUpdaterRepository outfitUpdaterRepository, IPreCombinationRepository preCombinationRepository, IStyleRuleRepository styleRuleRepository)
 {
     this.outfitUpdaterRepository  = outfitUpdaterRepository;
     this.preCombinationRepository = preCombinationRepository;
     this.styleRuleRepository      = styleRuleRepository;
     logger = log4net.LogManager.GetLogger(this.GetType().Namespace);
 }
Example #3
0
        public OutfitEngineService(ICombinationRepository combinationRepository, IPreCombinationRepository preCombinationRepository, IOutfitEngineProcessor outfitProcessor)
        {
            Check.Require(combinationRepository != null, "combinationRepository may not be null");
            Check.Require(preCombinationRepository != null, "preCombinationRepository may not be null");
            Check.Require(outfitProcessor != null, "outfitEngineProcessor may not be null");

            this.combinationRepository    = combinationRepository;
            this.preCombinationRepository = preCombinationRepository;
            this.outfitEngineProcessor    = outfitProcessor;
        }
Example #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);
 }
Example #5
0
 public OutfitUpdaterService(IOutfitUpdaterRepository outfitUpdaterRepository, IPreCombinationRepository preCombinationRepository, IStyleRuleRepository styleRuleRepository)
 {
     this.outfitUpdaterRepository  = outfitUpdaterRepository;
     this.preCombinationRepository = preCombinationRepository;
     this.styleRuleRepository      = styleRuleRepository;
 }