public NotificationSettingsService(
     IUnitOfWork unitOfWork,
     IDomainModelsMapper domainModelsMapper,
     IMemberService memberService) : base(unitOfWork, domainModelsMapper)
 {
     _memberService = memberService;
 }
Пример #2
0
        protected BaseService(IUnitOfWork unitOfWork, IDomainModelsMapper domainModelsMapper)
        {
            Ensure.That(unitOfWork).IsNotNull();
            Ensure.That(domainModelsMapper).IsNotNull();

            UnitOfWork         = unitOfWork;
            DomainModelsMapper = domainModelsMapper;
        }
Пример #3
0
        public MemberService(
            IUnitOfWork unitOfWork,
            IDomainModelsMapper domainModelsMapper,
            IDateTimeProvider dateTimeProvider)
            : base(unitOfWork, domainModelsMapper)
        {
            Ensure.That(dateTimeProvider).IsNotNull();

            _dateTimeProvider = dateTimeProvider;
        }
Пример #4
0
        public ClientService(
            IUnitOfWork unitOfWork,
            IDomainModelsMapper domainModelsMapper,
            IMemberService memberService,
            IDateTimeProvider dateTimeProvider)
            : base(unitOfWork, domainModelsMapper)
        {
            Ensure.That(memberService).IsNotNull();
            Ensure.That(dateTimeProvider).IsNotNull();

            _memberService    = memberService;
            _dateTimeProvider = dateTimeProvider;
        }
Пример #5
0
        public ChannelService(
            IUnitOfWork unitOfWork,
            IDomainModelsMapper domainModelsMapper,
            IMemberService memberService,
            ICloudImageProvider cloudImageProvider,
            IDateTimeProvider dateTimeProvider)
            : base(unitOfWork, domainModelsMapper)
        {
            Ensure.That(memberService).IsNotNull();
            Ensure.That(cloudImageProvider).IsNotNull();
            Ensure.That(dateTimeProvider).IsNotNull();

            _memberService      = memberService;
            _cloudImageProvider = cloudImageProvider;
            _dateTimeProvider   = dateTimeProvider;
        }
Пример #6
0
        public MessageService(
            IUnitOfWork unitOfWork,
            IDomainModelsMapper domainModelsMapper,
            MessagesConfiguration messagesConfiguration,
            ICloudAttachmentProvider cloudAttachmentProvider,
            ICloudImageProvider cloudImageProvider,
            IDateTimeProvider dateTimeProvider)
            : base(unitOfWork, domainModelsMapper)
        {
            Ensure.That(messagesConfiguration).IsNotNull();
            Ensure.That(cloudAttachmentProvider).IsNotNull();
            Ensure.That(dateTimeProvider).IsNotNull();

            _messagesConfiguration   = messagesConfiguration;
            _cloudAttachmentProvider = cloudAttachmentProvider;
            _cloudImageProvider      = cloudImageProvider;
            _dateTimeProvider        = dateTimeProvider;
        }
Пример #7
0
        public DomainModelsMapperTests()
        {
            var builder           = new ContainerBuilder();
            var configurationRoot = new ConfigurationBuilder()
                                    .AddJsonFile("appsettings.json")
                                    .Build();

            builder.RegisterInstance(configurationRoot)
            .As <IConfigurationRoot>()
            .As <IConfiguration>();

            builder.RegisterModule <DataPersistentSqlDiModule>();
            builder.RegisterModule <DataCloudAzureDiModule>();
            builder.RegisterModule <DomainServicesDiModule>();
            builder.RegisterModule <WebDiModule>();

            var lifetimeScope = builder.Build();

            _domainModelsMapper = lifetimeScope.Resolve <IDomainModelsMapper>();
        }
Пример #8
0
 public ChannelMemberService(IUnitOfWork unitOfWork, IDomainModelsMapper domainModelsMapper)
     : base(unitOfWork, domainModelsMapper)
 {
 }