Exemplo n.º 1
0
        public StoryService(IConfigurationSettings settings, IDomainObjectFactory factory, ICategoryRepository categoryRepository, ITagRepository tagRepository, IStoryRepository storyRepository, IMarkAsSpamRepository markAsSpamRepository, IEventAggregator eventAggregator, ISpamProtection spamProtection, ISpamPostprocessor spamPostprocessor, IContentService contentService, IHtmlSanitizer htmlSanitizer, IThumbnail thumbnail, IStoryWeightCalculator[] storyWeightCalculators, IVoteRepository voteRepository)
        {
            Check.Argument.IsNotNull(settings, "settings");
            Check.Argument.IsNotNull(factory, "factory");
            Check.Argument.IsNotNull(categoryRepository, "categoryRepository");
            Check.Argument.IsNotNull(tagRepository, "tagRepository");
            Check.Argument.IsNotNull(storyRepository, "storyRepository");
            Check.Argument.IsNotNull(markAsSpamRepository, "markAsSpamRepository");
            Check.Argument.IsNotNull(eventAggregator, "eventAggregator");
            Check.Argument.IsNotNull(spamProtection, "spamProtection");
            Check.Argument.IsNotNull(spamPostprocessor, "spamPostprocessor");
            Check.Argument.IsNotNull(contentService, "contentService");
            Check.Argument.IsNotNull(htmlSanitizer, "htmlSanitizer");
            Check.Argument.IsNotNull(thumbnail, "thumbnail");
            Check.Argument.IsNotEmpty(storyWeightCalculators, "storyWeightCalculators");
            Check.Argument.IsNotNull(voteRepository, "voteRepository");

            _settings               = settings;
            _factory                = factory;
            _categoryRepository     = categoryRepository;
            _tagRepository          = tagRepository;
            _storyRepository        = storyRepository;
            _markAsSpamRepository   = markAsSpamRepository;
            _eventAggregator        = eventAggregator;
            _spamProtection         = spamProtection;
            _spamPostprocessor      = spamPostprocessor;
            _contentService         = contentService;
            _htmlSanitizer          = htmlSanitizer;
            _thumbnail              = thumbnail;
            _storyWeightCalculators = storyWeightCalculators;
            _voteRepository         = voteRepository;
        }
Exemplo n.º 2
0
 public LogService(ICurrentUser currentUser,
                   IDomainObjectFactory domainObjectFactory,
                   IEventAggregator eventAggregator,
                   ILogRepository logRepository) : base(currentUser, domainObjectFactory, eventAggregator)
 {
     _logRepository = logRepository;
 }
Exemplo n.º 3
0
 public HolidayService(ICurrentUser currentUser, IDomainObjectFactory domainObjectFactory, IEventAggregator eventAggregator, IHolidayRepository holidayRepository, ILogService logService, IControllerUpdateService controllerUpdateService)
     : base(currentUser, domainObjectFactory, eventAggregator)
 {
     _holidayRepository       = holidayRepository;
     _controllerUpdateService = controllerUpdateService;
     _logService = logService;
 }
Exemplo n.º 4
0
        // _controllerUpdateService

        public RoleService(ICurrentUser currentUser, IDomainObjectFactory domainObjectFactory, IEventAggregator eventAggregator, IRoleRepository roleRepository, ILogService logService, IControllerUpdateService createupdateservice)
            : base(currentUser, domainObjectFactory, eventAggregator)
        {
            _roleRepository = roleRepository;

            _logService = logService;
            _conrtollerCreateService = createupdateservice;
        }
 public ControllerUpdateService(ICurrentUser currentUser,
                                IDomainObjectFactory domainObjectFactory,
                                IEventAggregator eventAggregator,
                                IControllerUpdateRepository controllerUpdateRepository)
     : base(currentUser, domainObjectFactory, eventAggregator)
 {
     _controllerUpdateRepository = controllerUpdateRepository;
 }
Exemplo n.º 6
0
 public TimeZoneService(ICurrentUser currentUser, IDomainObjectFactory domainObjectFactory,
                        IEventAggregator eventAggregator, ITimeZoneRepository timeZoneRepository,
                        ILogService logService,
                        ITimeZonePropertyRepository timeZonePropertyRepository) : base(currentUser, domainObjectFactory, eventAggregator)
 {
     _timeZoneRepository         = timeZoneRepository;
     _timeZonePropertyRepository = timeZonePropertyRepository;
     _logService = logService;
 }
        public UserAccessUnitTypeService( ICurrentUser currentUser,
                                IDomainObjectFactory domainObjectFactory,
                                IEventAggregator eventAggregator,
                                ILogService logService,
                                IUserAccessUnitTypeRepository cardTypeRepository) : base(currentUser, domainObjectFactory, eventAggregator)
		{
            _cardTypeRepository = cardTypeRepository;
            _logService = logService;
		}
Exemplo n.º 8
0
        public CreateDefaultUsers(IDomainObjectFactory factory, IUserRepository userRepository, DefaultUser[] users)
        {
            Check.Argument.IsNotNull(factory, "factory");
            Check.Argument.IsNotNull(userRepository, "userRepository");

            _factory        = factory;
            _userRepository = userRepository;
            _users          = users;
        }
 public BuildingObjectService(ICurrentUser currentUser,
                              IDomainObjectFactory domainObjectFactory,
                              IEventAggregator eventAggregator,
                              IBuildingObjectRepository buildingObjectRepository,
                              ILogService logService)
     : base(currentUser, domainObjectFactory, eventAggregator)
 {
     _buildingObjectRepository = buildingObjectRepository;
     _logService = logService;
 }
        public RecommendationController(IDomainObjectFactory factory, IRecommendationRepository recommendationRepository, IEmailSender emailSender)
        {
            Check.Argument.IsNotNull(factory, "factory");
            Check.Argument.IsNotNull(recommendationRepository, "recommendationRepository");
            Check.Argument.IsNotNull(emailSender, "emailSender");

            _factory = factory;
            _recommendationRepository = recommendationRepository;
            _emailSender = emailSender;
        }
        public CommingEventController(IDomainObjectFactory factory, ICommingEventRepository commingEventRepository, IEventAggregator aggregator)
        {
            Check.Argument.IsNotNull(factory, "factory");
            Check.Argument.IsNotNull(commingEventRepository, "commingEventRepository");
            Check.Argument.IsNotNull(aggregator, "aggregator");

            _factory = factory;
            _commingEventRepository = commingEventRepository;
            _aggregator             = aggregator;
        }
Exemplo n.º 12
0
        public AggregateHandler(
            IDomainObjectFactory domainObjectFactory,
            IDomainObjectRepository domainObjectRepository)
        {
            Guard.NotNull(domainObjectFactory, nameof(domainObjectFactory));
            Guard.NotNull(domainObjectRepository, nameof(domainObjectRepository));

            this.domainObjectFactory    = domainObjectFactory;
            this.domainObjectRepository = domainObjectRepository;
        }
Exemplo n.º 13
0
        public FacebookController(IUserRepository userRepository, IDomainObjectFactory factory, IEventAggregator eventAggregator)
        {
            Check.Argument.IsNotNull(userRepository, "userRepository");
            Check.Argument.IsNotNull(factory, "factory");
            Check.Argument.IsNotNull(eventAggregator, "eventAggregator");

            _userRepository  = userRepository;
            _factory         = factory;
            _eventAggregator = eventAggregator;
        }
Exemplo n.º 14
0
 public CompanyManagerService(ICurrentUser currentUser, IDomainObjectFactory domainObjectFactory,
                              IEventAggregator eventAggregator,
                              ILogService logService,
                              ICompanyManagerRepository companyManagerRepository
                              )
     : base(currentUser, domainObjectFactory, eventAggregator)
 {
     _companyManagerRepository = companyManagerRepository;
     _logService = logService;
 }
Exemplo n.º 15
0
 public CompanyService(ICurrentUser currentUser, IDomainObjectFactory domainObjectFactory,
                       IEventAggregator eventAggregator, ICompanyRepository companyRepository, IClassificatorValueRepository classificatorValueRepository, IBuildingObjectRepository buildingObjectRepository,
                       IUserRepository userRepository, ILogService logService) : base(currentUser, domainObjectFactory, eventAggregator)
 {
     _companyRepository            = companyRepository;
     _userRepository               = userRepository;
     _logservice                   = logService;
     _logservice1                  = logService;
     _classificatorValueRepository = classificatorValueRepository;
     _buildingObjectRepository     = buildingObjectRepository;
 }
 public CompanyBuildingObjectService(ICurrentUser currentUser,
                                     IDomainObjectFactory domainObjectFactory,
                                     IEventAggregator eventAggregator,
                                     ILogService logservice,
                                     ICompanyRepository companyRepository,
                                     ICompanyBuildingObjectRepository companyBuildingObjectRepository) : base(currentUser, domainObjectFactory, eventAggregator)
 {
     _companyBuildingObjectRepository = companyBuildingObjectRepository;
     _logService        = logservice;
     _companyRepository = companyRepository;
 }
        public MembershipController(IDomainObjectFactory factory, IEventAggregator eventAggregator, IEmailSender emailSender, IBlockedIPCollection blockedIPList)
        {
            Check.Argument.IsNotNull(factory, "factory");
            Check.Argument.IsNotNull(eventAggregator, "eventAggregator");
            Check.Argument.IsNotNull(emailSender, "emailSender");
            Check.Argument.IsNotNull(blockedIPList, "blockedIPList");

            _factory         = factory;
            _eventAggregator = eventAggregator;
            _emailSender     = emailSender;
            _blockedIPList   = blockedIPList;
        }
Exemplo n.º 18
0
 public UserBuildingService(ICurrentUser currentUser,
                            IDomainObjectFactory domainObjectFactory,
                            IEventAggregator eventAggregator,
                            IUserRepository userRepository,
                            ILogService logService,
                            IUserBuildingRepository userBuildingRepository)
     : base(currentUser, domainObjectFactory, eventAggregator)
 {
     _userBuildingRepository = userBuildingRepository;
     _userRepository         = userRepository;
     _logService             = logService;
 }
        public CommingEventController(IDomainObjectFactory factory, ICommingEventRepository commingEventRepository, IEventAggregator aggregator, IGoogleService googleService)
        {
            Check.Argument.IsNotNull(factory, "factory");
            Check.Argument.IsNotNull(commingEventRepository, "commingEventRepository");
            Check.Argument.IsNotNull(aggregator, "aggregator");
            Check.Argument.IsNotNull(googleService, "googleService");

            _factory = factory;
            _commingEventRepository = commingEventRepository;
            _aggregator             = aggregator;
            _googleService          = googleService;
        }
Exemplo n.º 20
0
 public VideoCameraService(ICurrentUser currentUser, IDomainObjectFactory domainObjectFactory,
                           IEventAggregator eventAggregator, IClassificatorRepository classificatorRepository,
                           ILogService logService,
                           IVisitorService visitorService,
                           IUserRepository userRepository,
                           IUserTimeZoneRepository userTimeZoneRepository,
                           IBuildingObjectRepository buildingObjectRepository,
                           IClassificatorValueRepository classificatorValueRepository)
     : base(currentUser, domainObjectFactory, eventAggregator)
 {
     _logservice = logService;
 }
Exemplo n.º 21
0
        public MembershipController(IDomainObjectFactory factory, IUserScoreService userScoreService, IEmailSender emailSender, IBlockedIPCollection blockedIPList)
        {
            Check.Argument.IsNotNull(factory, "factory");
            Check.Argument.IsNotNull(userScoreService, "userScoreService");
            Check.Argument.IsNotNull(emailSender, "emailSender");
            Check.Argument.IsNotNull(blockedIPList, "blockedIPList");

            _factory          = factory;
            _userScoreService = userScoreService;
            _emailSender      = emailSender;
            _blockedIPList    = blockedIPList;
        }
Exemplo n.º 22
0
 public UsersAccessUnitService(ICurrentUser currentUser,
                               IDomainObjectFactory domainObjectFactory,
                               IEventAggregator eventAggregator,
                               IUsersAccessUnitRepository usersAccessUnitRepository,
                               IClassificatorValueRepository classificatorValueRepository,
                               IControllerUpdateService controllerUpdateService,
                               ILogService logService) : base(currentUser, domainObjectFactory, eventAggregator)
 {
     _usersAccessUnitRepository = usersAccessUnitRepository;
     _logService = logService;
     _classificatorValueRepository = classificatorValueRepository;
     _controllerUpdateService      = controllerUpdateService;
 }
Exemplo n.º 23
0
 public TAMoveService(ICurrentUser currentUser,
                      IDomainObjectFactory domainObjectFactory,
                      IEventAggregator eventAggregator,
                      ITAReportRepository taReportRepository,
                      ITAMoveRepository TAMoveRepository,
                      ILogService logService,
                      IControllerUpdateService controllerUpdateService)
     : base(currentUser, domainObjectFactory, eventAggregator)
 {
     _taReportRepository      = taReportRepository;
     _TAMoveRepository        = TAMoveRepository;
     _controllerUpdateService = controllerUpdateService;
     _logService = logService;
 }
        public DefaultDomainObjectRepository(
            IDomainObjectFactory factory,
            IEventStore eventStore,
            IStreamNameResolver nameResolver,
            EventDataFormatter formatter)
        {
            Guard.NotNull(factory, nameof(factory));
            Guard.NotNull(formatter, nameof(formatter));
            Guard.NotNull(eventStore, nameof(eventStore));
            Guard.NotNull(nameResolver, nameof(nameResolver));

            this.factory      = factory;
            this.formatter    = formatter;
            this.eventStore   = eventStore;
            this.nameResolver = nameResolver;
        }
Exemplo n.º 25
0
 public UserDepartmentService(ICurrentUser currentUser, IDomainObjectFactory domainObjectFactory,
                              IEventAggregator eventAggregator,
                              IUserDepartmentRepository userDepartmentRepository,
                              ILogService logService,
                              IUserRoleRepository userRoleRepository,
                              IUserRepository userRepository,
                              IDepartmentRepository departmentRepository,
                              IRoleTypeRepository roleTypeRepository)
     : base(currentUser, domainObjectFactory, eventAggregator)
 {
     _userDepartmentRepository = userDepartmentRepository;
     _userRoleRepository       = userRoleRepository;
     _logService           = logService;
     _userRepository       = userRepository;
     _departmentRepository = departmentRepository;
     _roleTypeRepository   = roleTypeRepository;
 }
Exemplo n.º 26
0
 public UserTimeZoneService(ICurrentUser currentUser,
                            IDomainObjectFactory domainObjectFactory,
                            IEventAggregator eventAggregator,
                            ILogService logService,
                            IUserTimeZoneRepository userTimeZoneRepository,
                            IUserRepository userRepository,
                            IControllerUpdateService controllerUpdateService,
                            IUserTimeZonePropertyRepository userTimeZonePropertyRepository) : base(currentUser, domainObjectFactory, eventAggregator)
 {
     //  _timeZoneRepository = timeZoneRepository;
     // _timeZonePropertyRepository = timeZonePropertyRepository;
     _userTimeZoneRepository         = userTimeZoneRepository;
     _userTimeZonePropertyRepository = userTimeZonePropertyRepository;
     _userRepository          = userRepository;
     _logService              = logService;
     _controllerUpdateService = controllerUpdateService;
 }
Exemplo n.º 27
0
        /// <summary>
        /// Find all objects that match the given criteria.
        /// </summary>
        /// <typeparam name="TIdentity">Type of object used to identify
        /// the objects to find.</typeparam>
        /// <param name="selectionFactory">Factory object that can turn the
        /// identity object into the appropriate DbCommand.</param>
        /// <param name="domainObjectFactory">Factory object that can turn the
        /// returned result set into a domain object.</param>
        /// <param name="identity">Object that identifies which items to get.</param>
        /// <returns></returns>
        public List <TDomainObject> Find <TIdentity>(
            ISelectionFactory <TIdentity> selectionFactory,
            IDomainObjectFactory <TDomainObject> domainObjectFactory,
            TIdentity identity)
        {
            List <TDomainObject> results = new List <TDomainObject>();

            using (DbCommand command = selectionFactory.ConstructSelectCommand(db, identity))
            {
                using (IDataReader rdr = db.ExecuteReader(command))
                {
                    while (rdr.Read())
                    {
                        results.Add(domainObjectFactory.Construct(rdr));
                    }
                }
            }
            return(results);
        }
Exemplo n.º 28
0
        /// <summary>
        /// Find the first / only object that matches the given criteria.
        /// </summary>
        /// <typeparam name="TIdentity">Type of object used to identity the domain object desired.</typeparam>
        /// <param name="selectionFactory">Factory object that can turn
        /// the identity object into the appropriate DbCommand.</param>
        /// <param name="domainObjectFactory">Factory object that can turn the
        /// returned result set into a domain object.</param>
        /// <param name="identity">Object that identifies which item to get.</param>
        /// <returns>The domain object requested, or null if not found.</returns>
        public TDomainObject FindOne <TIdentity>(
            ISelectionFactory <TIdentity> selectionFactory,
            IDomainObjectFactory <TDomainObject> domainObjectFactory,
            TIdentity identity)
        {
            TDomainObject result = default(TDomainObject);

            using (DbCommand command = selectionFactory.ConstructSelectCommand(db, identity))
            {
                using (IDataReader rdr = db.ExecuteReader(command))
                {
                    if (rdr.Read())
                    {
                        result = domainObjectFactory.Construct(rdr);
                    }
                }
            }
            return(result);
        }
Exemplo n.º 29
0
        /// <summary>
        /// Find the first / only object that matches the given criteria.
        /// </summary>
        /// <typeparam name="TInIdentity">Type of object used to identity the domain object desired.</typeparam>
        /// <param name="selectionFactory">Factory object that can turn
        /// the identity object into the appropriate DbCommand.</param>
        /// <param name="domainObjectFactory">Factory object that can turn the
        /// returned result set into a domain object.</param>
        /// <param name="identity">Object that identifies which item to get.</param>
        /// <returns>The domain object requested, or null if not found.</returns>
        public TDomainObject FindOne <TInIdentity, TOutIdentity>(
            IIOSelectionFactory <TInIdentity, TOutIdentity> selectionFactory,
            IDomainObjectFactory <TDomainObject> domainObjectFactory,
            TInIdentity inIdentity,
            ref TOutIdentity outIdentity
            )
        {
            TDomainObject result = default(TDomainObject);

            using (DbCommand command = selectionFactory.ConstructSelectCommand(db, inIdentity, outIdentity))
            {
                using (IDataReader rdr = db.ExecuteReader(command))
                {
                    if (rdr.Read())
                    {
                        result = domainObjectFactory.Construct(rdr);
                    }
                }
                selectionFactory.PopulateOutValues(db, command, ref outIdentity);
            }
            return(result);
        }
Exemplo n.º 30
0
        /// <summary>
        /// Find all objects that match the given criteria.
        /// </summary>
        /// <typeparam name="TInIdentity">Type of object used to identify
        /// the objects to find.</typeparam>
        /// <param name="selectionFactory">Factory object that can turn the
        /// identity object into the appropriate DbCommand.</param>
        /// <param name="domainObjectFactory">Factory object that can turn the
        /// returned result set into a domain object.</param>
        /// <param name="identity">Object that identifies which items to get.</param>
        /// <returns></returns>
        public List <TDomainObject> Find <TInIdentity, TOutIdentity>(
            IIOSelectionFactory <TInIdentity, TOutIdentity> selectionFactory,
            IDomainObjectFactory <TDomainObject> domainObjectFactory,
            TInIdentity inIdentity,
            ref TOutIdentity outIdentity
            )
        {
            List <TDomainObject> results = new List <TDomainObject>();

            using (DbCommand command = selectionFactory.ConstructSelectCommand(db, inIdentity, outIdentity))
            {
                using (IDataReader rdr = db.ExecuteReader(command))
                {
                    while (rdr.Read())
                    {
                        results.Add(domainObjectFactory.Construct(rdr));
                    }
                }

                selectionFactory.PopulateOutValues(db, command, ref outIdentity);
            }
            return(results);
        }
Exemplo n.º 31
0
 public ProScheduleService(IProScheduleRepository bar, IDomainObjectFactory factory)
 {
     _bar = bar;
     _factory = factory;
 }
Exemplo n.º 32
0
 public ClientInfoService(IClientInfoRepository bar, IDomainObjectFactory factory)
 {
     _bar = bar;
     _factory = factory;
 }
Exemplo n.º 33
0
 public ProductService(IProductRepository bar, IDomainObjectFactory factory)
 {
     _bar = bar;
     _factory = factory;
 }
Exemplo n.º 34
0
 public UserService(IUserRepository bar, IDomainObjectFactory factory)
 {
     _bar = bar;
     _factory = factory;
 }
Exemplo n.º 35
0
 public ModelFactory(IDaoFactory daoFactory, IDomainObjectFactory domainObjectFactory)
 {
     this.daoFactory = daoFactory;
     this.domainObjectFactory = domainObjectFactory;
 }
Exemplo n.º 36
0
 public FactoryService(IFactoryRepository bar, IDomainObjectFactory factory)
 {
     _bar = bar;
     _factory = factory;
 }
        public InfrastructureService(IDaoFactory daoFactory, IDomainObjectFactory domainObjectFactory)

        {
            this.domainObjectFactory = domainObjectFactory;
            this.daoFactory = daoFactory;
        }
Exemplo n.º 38
0
 public AddressListService(IAddressListRepository bar, IDomainObjectFactory factory)
 {
     _bar = bar;
     _factory = factory;
 }
Exemplo n.º 39
0
 public ContactService(IContactRepository bar, IDomainObjectFactory factory)
 {
     _bar = bar;
     _factory = factory;
 }
Exemplo n.º 40
0
 public DeliverysService(IDeliverysRepository bar, IDomainObjectFactory factory)
 {
     _bar = bar;
     _factory = factory;
 }