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); }
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; }