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); }
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; }
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); }
public OutfitUpdaterService(IOutfitUpdaterRepository outfitUpdaterRepository, IPreCombinationRepository preCombinationRepository, IStyleRuleRepository styleRuleRepository) { this.outfitUpdaterRepository = outfitUpdaterRepository; this.preCombinationRepository = preCombinationRepository; this.styleRuleRepository = styleRuleRepository; }