public NotificationService(IUserRepositoryDB userRepository, IProfileRepositoryDB profileRepository ) {
     _userRepository = userRepository;
     _profileRepository = profileRepository;
     _settings = KatushaConfigurationManager.Instance.GetSettings();
     _mailTemplatesFolder = _settings.MailViewFolder + @"Views\___MailTemplates\";
     _adminMailAddress = _settings.AdministratorMailAddress;
 }
Ejemplo n.º 2
0
 public UtilityService(IPhotosService photoService, IConversationService conversationService, IProfileService profileService, IKatushaDbContext dbContext, IDocumentStore ravenStore,
                       IPhotoRepositoryDB photoRepository, IProfileRepositoryDB profileRepository, IUserRepositoryDB userRepository, IPhotoBackupService photoBackupService,
                       ICountriesToVisitRepositoryDB countriesToVisitRepository, ILanguagesSpokenRepositoryDB languagesSpokenRepository, ISearchingForRepositoryDB searchingForRepository,
                       IConversationRepositoryDB conversationRepository, IProfileRepositoryRavenDB profileRepositoryRaven, IVisitRepositoryRavenDB visitRepositoryRaven, IConversationRepositoryRavenDB conversationRepositoryRaven,
                       IKatushaFileSystem fileSystem)
 {
     _conversationRepositoryRaven = conversationRepositoryRaven;
     _fileSystem                 = fileSystem;
     _visitRepositoryRaven       = visitRepositoryRaven;
     _profileRepositoryRaven     = profileRepositoryRaven;
     _photoRepository            = photoRepository;
     _photoService               = photoService;
     _conversationService        = conversationService;
     _profileService             = profileService;
     _conversationRepository     = conversationRepository;
     _countriesToVisitRepository = countriesToVisitRepository;
     _languagesSpokenRepository  = languagesSpokenRepository;
     _searchingForRepository     = searchingForRepository;
     _ravenStore                 = ravenStore as KatushaRavenStore;
     _profileRepository          = profileRepository;
     _userRepository             = userRepository;
     _photoBackupService         = photoBackupService;
     _dbContext       = dbContext; // as KatushaDbContext;
     _resourceManager = ResourceManager.GetInstance();
     _countries       = _resourceManager.GetCountries();
     _languages       = _resourceManager.GetLanguages();
 }
Ejemplo n.º 3
0
 public NotificationService(IUserRepositoryDB userRepository, IProfileRepositoryDB profileRepository)
 {
     _userRepository      = userRepository;
     _profileRepository   = profileRepository;
     _settings            = KatushaConfigurationManager.Instance.GetSettings();
     _mailTemplatesFolder = _settings.MailViewFolder + @"Views\___MailTemplates\";
     _adminMailAddress    = _settings.AdministratorMailAddress;
 }
Ejemplo n.º 4
0
 public PhotosService(IKatushaGlobalCacheContext cacheContext, IKatushaFileSystem fileSystem, IProfileService profileService, INotificationService notificationService, IConversationService conversationService, IProfileRepositoryDB profileRepository, IPhotoRepositoryDB photoRepository, IPhotoBackupService photoBackupService)
 {
     _cacheContext        = cacheContext;
     _fileSystem          = fileSystem;
     _profileService      = profileService;
     _notificationService = notificationService;
     _conversationService = conversationService;
     _profileRepository   = profileRepository;
     _photoRepository     = photoRepository;
     _photoBackupService  = photoBackupService;
 }
Ejemplo n.º 5
0
 public PhotosService(IKatushaGlobalCacheContext cacheContext, IKatushaFileSystem fileSystem, IProfileService profileService, INotificationService notificationService, IConversationService conversationService, IProfileRepositoryDB profileRepository, IPhotoRepositoryDB photoRepository, IPhotoBackupService photoBackupService)
 {
     _cacheContext = cacheContext;
     _fileSystem = fileSystem;
     _profileService = profileService;
     _notificationService = notificationService;
     _conversationService = conversationService;
     _profileRepository = profileRepository;
     _photoRepository = photoRepository;
     _photoBackupService = photoBackupService;
 }
Ejemplo n.º 6
0
 public ProfileService(IResourceService resourceService, IVisitService visitService, INotificationService notificationService, IProfileRepositoryDB profileRepository, IUserRepositoryDB userRepository,
                       ICountriesToVisitRepositoryDB countriesToVisitRepository, ISearchingForRepositoryDB searchingForRepository,
                       ILanguagesSpokenRepositoryDB languagesSpokenRepository, IProfileRepositoryRavenDB profileRepositoryRaven,
                       IKatushaGlobalCacheContext globalCacheContext)
 {
     _resourceService            = resourceService;
     _visitService               = visitService;
     _notificationService        = notificationService;
     _profileRepository          = profileRepository;
     _userRepository             = userRepository;
     _countriesToVisitRepository = countriesToVisitRepository;
     _languagesSpokenRepository  = languagesSpokenRepository;
     _searchingForRepository     = searchingForRepository;
     _profileRepositoryRaven     = profileRepositoryRaven;
     _katushaGlobalCache         = globalCacheContext;
 }
Ejemplo n.º 7
0
 public ProfileService(IResourceService resourceService, IVisitService visitService, INotificationService notificationService,  IProfileRepositoryDB profileRepository, IUserRepositoryDB userRepository,
     ICountriesToVisitRepositoryDB countriesToVisitRepository, ISearchingForRepositoryDB searchingForRepository,
     ILanguagesSpokenRepositoryDB languagesSpokenRepository, IProfileRepositoryRavenDB profileRepositoryRaven, 
     IKatushaGlobalCacheContext globalCacheContext)
 {
     _resourceService = resourceService;
     _visitService = visitService;
     _notificationService = notificationService;
     _profileRepository = profileRepository;
     _userRepository = userRepository;
     _countriesToVisitRepository = countriesToVisitRepository;
     _languagesSpokenRepository = languagesSpokenRepository;
     _searchingForRepository = searchingForRepository;
     _profileRepositoryRaven = profileRepositoryRaven;
     _katushaGlobalCache = globalCacheContext; 
 }