public DesignerService(IMapper mapper, IDesignerRepository designerRepository, IMediatorHandler bus, IEventStoreRepository eventStoreRepository) { this.mapper = mapper; this.designerRepository = designerRepository; this.bus = bus; this.eventStoreRepository = eventStoreRepository; }
private void Dispose(bool dispose) { if (dispose) { if (_designRepository != null) { _designRepository = null; } if (_designViewRepository != null) { _designViewRepository = null; } if (_designerRepository != null) { _designerRepository = null; } if (_accountRepository != null) { _accountRepository = null; } if (_categoryRepository != null) { _categoryRepository = null; } if (_styleRepository != null) { _styleRepository = null; } if (_photoRepository != null) { _photoRepository = null; } if (_designerDesignRepository != null) { _designerDesignRepository = null; } if (_designPhotoRepository != null) { _designPhotoRepository = null; } if (_designerPhotoRepository != null) { _designerPhotoRepository = null; } if (_roleRepository != null) { _roleRepository = null; } if (_instance != null) { _instance = null; } } }
public KnowledgeService(IMapper mapper, IMediatorHandler bus, IEventStoreRepository eventStoreRepository, IKnowledgeRepository knowledgeRepository, IKnowledgeDeveloperRepository knowledgeDeveloperRepository, IKnowledgeDesignerRepository knowledgeDesignerRepository, IDeveloperRepository developerRepository, IDesignerRepository designerRepository) { this.mapper = mapper; this.bus = bus; this.eventStoreRepository = eventStoreRepository; this.knowledgeRepository = knowledgeRepository; this.knowledgeDeveloperRepository = knowledgeDeveloperRepository; this.knowledgeDesignerRepository = knowledgeDesignerRepository; this.developerRepository = developerRepository; this.designerRepository = designerRepository; }
public DesignerHandler() { this.designerRepository = new DesignerRepository(); }
public DesignerCommandHandler(IUnitOfWork uow, IMediatorHandler bus, INotificationHandler <DomainNotification> notifications , IDesignerRepository designerRepository) : base(uow, bus, notifications) { this.designerRepository = designerRepository; this.bus = bus; }