コード例 #1
0
 public NotificationService(IUserRepositoryDB userRepository, IProfileRepositoryDB profileRepository ) {
     _userRepository = userRepository;
     _profileRepository = profileRepository;
     _settings = KatushaConfigurationManager.Instance.GetSettings();
     _mailTemplatesFolder = _settings.MailViewFolder + @"Views\___MailTemplates\";
     _adminMailAddress = _settings.AdministratorMailAddress;
 }
コード例 #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();
 }
コード例 #3
0
 public NotificationService(IUserRepositoryDB userRepository, IProfileRepositoryDB profileRepository)
 {
     _userRepository      = userRepository;
     _profileRepository   = profileRepository;
     _settings            = KatushaConfigurationManager.Instance.GetSettings();
     _mailTemplatesFolder = _settings.MailViewFolder + @"Views\___MailTemplates\";
     _adminMailAddress    = _settings.AdministratorMailAddress;
 }
コード例 #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;
 }
コード例 #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;
 }
コード例 #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;
 }
コード例 #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; 
 }