public NotificationSettingsService( IUnitOfWork unitOfWork, IDomainModelsMapper domainModelsMapper, IMemberService memberService) : base(unitOfWork, domainModelsMapper) { _memberService = memberService; }
protected BaseService(IUnitOfWork unitOfWork, IDomainModelsMapper domainModelsMapper) { Ensure.That(unitOfWork).IsNotNull(); Ensure.That(domainModelsMapper).IsNotNull(); UnitOfWork = unitOfWork; DomainModelsMapper = domainModelsMapper; }
public MemberService( IUnitOfWork unitOfWork, IDomainModelsMapper domainModelsMapper, IDateTimeProvider dateTimeProvider) : base(unitOfWork, domainModelsMapper) { Ensure.That(dateTimeProvider).IsNotNull(); _dateTimeProvider = dateTimeProvider; }
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; }
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; }
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; }
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>(); }
public ChannelMemberService(IUnitOfWork unitOfWork, IDomainModelsMapper domainModelsMapper) : base(unitOfWork, domainModelsMapper) { }