コード例 #1
0
 public BaseController(ICloudService cloudService, IPlaylist playlist, IErrorLoggingService logger, IPlaySettings playSettings)
 {
     Playlist      = playlist;
     _cloudService = cloudService;
     _logger       = logger;
     _playSettings = playSettings;
 }
コード例 #2
0
 public ExceptionHandlingService(ILoggingService loggingService, IMessenger messenger,
                                 IErrorLoggingService errorLogger)
 {
     _loggingService = loggingService;
     _messenger      = messenger;
     _errorLogger    = errorLogger;
 }
コード例 #3
0
 public EnterpriseClient(
     IErrorLoggingService errorLoggingService,
     ISyncResource syncResource,
     RetrieveCustomerServiceConfiguration.RetrieveCustomerServiceConfiguration retrieveCustomerServiceConfiguration,
     IRetrieveCustomerServiceConfigurationMapper retrieveCustomerServiceConfigurationMapper,
     GeneratePasscode.GeneratePasscode generatePasscodeClient,
     IEnterpriseExceptionHandler enterpriseExceptionHandler,
     IGetFacilitiesMapper getFacilitiesMapper,
     ServiceOrderOrchestration.ServiceOrderOrchestration serviceOrderOrchestration,
     CustomerOrderInformation.CustomerOrderInformation customerOrderInformation,
     IRetrieveCustomerServiceAccount retrieveCustomerServiceAccount,
     IServiceDiagnosticTests serviceDiagnosticTests,
     IRetrieveServiceDesign retrieveServiceDesign,
     IRetrieveServiceConfiguration retrieveServiceConfig
 )
 {
     _errorLoggingService = errorLoggingService;
     _syncResource = syncResource;
     _retrieveCustomerServiceConfiguration = retrieveCustomerServiceConfiguration;
     _retrieveCustomerServiceConfigurationMapper = retrieveCustomerServiceConfigurationMapper;
     _enterpriseExceptionHandler = enterpriseExceptionHandler;
     _generatePasscodeClient = generatePasscodeClient;
     _getFacilityMapper = getFacilitiesMapper;
     _serviceOrderOrchestration = serviceOrderOrchestration;
     _customerOrderInformation = customerOrderInformation;
     _retrieveCustomerServiceAccount = retrieveCustomerServiceAccount;
     _serviceDiagnosticTests = serviceDiagnosticTests;
     _retrieveServiceDesign = retrieveServiceDesign;
     _retrieveServiceConfig = retrieveServiceConfig;
 }
コード例 #4
0
 public PlaylistsController(IPlaylist playlist, IErrorLoggingService logger, IPlaylistService playlistsService,
                            ICloudService cloudService, IPlaySettings playSettings, IAppSettings appSettings)
     : base(cloudService, playlist, logger, playSettings)
 {
     _appSettings      = appSettings;
     _playlistsService = playlistsService;
 }
コード例 #5
0
 public LegacyRetrieveServiceDesign(RetrieveServiceDesign rsdClient, IErrorLoggingService errorLoggingService, IGetFacilitiesMapper getFacilitiesMappers, IEnterpriseExceptionHandler enterpriseExceptionHandler)
 {
     _rsdClient = rsdClient;
     _getFacilitiesMappers = getFacilitiesMappers;
     _enterpriseExceptionHandler = enterpriseExceptionHandler;
     _errorLoggingService = errorLoggingService;
 }
コード例 #6
0
 public FileSystemWatcherWindow()
 {
     InitializeComponent();
     DataContext          = this;
     _errorLoggingService = new DialogErrorLoggingService();
     Events = new ObservableCollection <FSWModel>();
 }
コード例 #7
0
 public LegacyRetrieveCustomerServiceAccount(RetrieveCustomerAccountSummary rcasClient, IErrorLoggingService errorLoggingService, IGetBillingAccountMappers getBillingAccountMappers, IEnterpriseExceptionHandler enterpriseExceptionHandler)
 {
     _rcasClient = rcasClient;
     _getBillingAccountMappers = getBillingAccountMappers;
     _enterpriseExceptionHandler = enterpriseExceptionHandler;
     _errorLoggingService = errorLoggingService;
 }
コード例 #8
0
 public ConcreteRetrieveCustomerServiceAccount(CustomerInformationInquiry customerInformationInquiry, IErrorLoggingService errorLoggingService, IGetBillingAccountMappers getBillingAccountMappers, IEnterpriseExceptionHandler enterpriseExceptionHandler)
 {
     //_rcasClient = rcasClient;
     _customerInformationInquiry = customerInformationInquiry;
     _getBillingAccountMappers = getBillingAccountMappers;
     _enterpriseExceptionHandler = enterpriseExceptionHandler;
     _errorLoggingService = errorLoggingService;
 }
コード例 #9
0
 public ConcreteSyncResource(ResourceInformationInquiry resourceInformationInquiry,
                                 IErrorLoggingService errorLoggingService,
                                 IEnterpriseExceptionHandler enterpriseExceptionHandler)
 {
     _resourceInformationInquiry = resourceInformationInquiry;
     _enterpriseExceptionHandler = enterpriseExceptionHandler;
     _errorLoggingService = errorLoggingService;
 }
コード例 #10
0
 public Service(ITrackRepository repository, ICloudService cloudService, IErrorLoggingService logger, SyncData syncData, ITaggingService taggingService)
 {
     _cloudService   = cloudService;
     _logger         = logger;
     _repository     = repository;
     _syncData       = syncData;
     _taggingService = taggingService;
 }
コード例 #11
0
 public DbUnstructuredDataSerializer(
     IErrorLoggingService errorLoggingService,
     IJsonSerializerSettingsFactory jsonSerializerSettingsFactory
     )
 {
     _errorLoggingService           = errorLoggingService;
     _jsonSerializerSettingsFactory = jsonSerializerSettingsFactory;
 }
コード例 #12
0
 public LegacySyncResource(SyncResource syncResource, 
                           IErrorLoggingService errorLoggingService,
                           IEnterpriseExceptionHandler enterpriseExceptionHandler)
 {
     _syncResource = syncResource;
     _enterpriseExceptionHandler = enterpriseExceptionHandler;
     _errorLoggingService = errorLoggingService;
 }
コード例 #13
0
 public RetrieveDpiNotes(CustomerInformationInquiry customerInformationInquiry,
     IErrorLoggingService errorLoggingService,
     IEnterpriseExceptionHandler enterpriseExceptionHandler)
 {
     _customerInformationInquiry = customerInformationInquiry;
     _errorLoggingService = errorLoggingService;
     _enterpriseException = enterpriseExceptionHandler;
 }
コード例 #14
0
 /// <summary>
 /// Public constructor for LoggingExamples02_ViaLoggingService
 /// which uses dependency injection.
 /// 
 /// For production code, simply call without the argument myErrorLoggingService
 /// 
 /// For test methods, you can inject a different implementation based
 /// on the IErrorLoggingService.  
 /// </summary>
 /// <param name="myErrorLoggingService"></param>
 public LoggingExamples02_ViaLoggingService(IErrorLoggingService myErrorLoggingService = null)
 {
     if (myErrorLoggingService == null)
     {
         myErrorLoggingService = new ErrorLoggingService();
     }
     _errorLoggingService = myErrorLoggingService;
 }
コード例 #15
0
 public UsersController(
     AdminAppContext db,
     UserManager <ApplicationUser> userManager,
     RoleManager <ApplicationRole> roleManager,
     IEmailSendingService emailService,
     IErrorLoggingService errorLogger) : base(db)
 {
     _userManager  = userManager;
     _roleManager  = roleManager;
     _emailService = emailService;
     _errorLogger  = errorLogger;
 }
コード例 #16
0
 public AssetsController(
     IQueryExecutor queryExecutor,
     IResizedImageAssetFileService resizedImageAssetFileService,
     IErrorLoggingService errorLoggingService,
     IImageAssetRouteLibrary imageAssetRouteLibrary
     )
 {
     _queryExecutor = queryExecutor;
     _resizedImageAssetFileService = resizedImageAssetFileService;
     _errorLoggingService          = errorLoggingService;
     _imageAssetRouteLibrary       = imageAssetRouteLibrary;
 }
コード例 #17
0
ファイル: BusinessFacade.cs プロジェクト: borealwinter/simpl
 /// <summary>
 /// Initializes a new instance of the <see cref="BusinessFacade"/> class.
 /// </summary>
 /// <param name="rosettianService">The triad service.</param>
 /// <param name="enterpriseService">The dpi service.</param>
 /// <param name="errorLoggingService">ErrorLogging service.</param>
 /// <param name="billingClient">Billing client.</param>
 /// <param name="rozFacilityClient">Rosettian Facility client.</param>
 public BusinessFacade(IRosettianService rosettianService, 
     IEnterpriseService enterpriseService, 
     IErrorLoggingService errorLoggingService, 
     IBillingClient billingClient,
     IRosettianFacilityClient rozFacilityClient)
 {
     _enterpriseService = enterpriseService;
     _rosettianService = rosettianService;
     _errorLoggingService = errorLoggingService;
     _billingClient = billingClient;
     _rozFacilityClient = rozFacilityClient;
 }
コード例 #18
0
        public Engine(
            IUIService uiService,
            ICommandProcessingService commandProcessor,
            IErrorLoggingService errorLogger)
        {
            this.uiService        = uiService;
            this.commandProcessor = commandProcessor;
            this.errorLogger      = errorLogger;

            isStarted      = false;
            isWorkingAsync = false;
            exitCommand    = "exit";
        }
コード例 #19
0
        protected override void EstablishContext()
        {
            var schoolInformationRepository = mocks.StrictMock<IRepository<SchoolInformation>>();

            photoProcessor = mocks.StrictMock<IPhotoProcessor>();
            errorLoggingService = mocks.StrictMock<IErrorLoggingService>();

            Expect.Call(schoolInformationRepository.GetAll()).Return(
                new List<SchoolInformation>
                    {
                        new SchoolInformation {SchoolId = 222, LocalEducationAgencyId = LocalEducationAgencyId},
                        new SchoolInformation {SchoolId = 333, LocalEducationAgencyId = LocalEducationAgencyId},
                        new SchoolInformation {SchoolId = 444, LocalEducationAgencyId = LocalEducationAgencyId + 900}
                    }.
                    AsQueryable());

            photoManagementService = new PhotoManagementService(schoolInformationRepository, photoProcessor, errorLoggingService);
        }
コード例 #20
0
        public async Task RunCommandInBackground(IServiceProvider serviceProvider)
        {
            using (var scope = ServiceProvider.CreateScope())
            {
                IErrorLoggingService logginService = scope.ServiceProvider.GetRequiredService <IErrorLoggingService>();
                try
                {
                    var cmd = new SendStatusMailCommand();
                    await scope.ServiceProvider.GetRequiredService <IDomainRepository>().ExecuteCommandAsync(cmd);
                }
                catch (Exception ex)
                {
                    await logginService.LogAsync(ex);

                    // Nothing more to do here as we run this async, so the request has completed a long time ago.
                    // Just pray for the log statement to tell what is wrong.
                }
            }
        }
コード例 #21
0
ファイル: OrderHelper.cs プロジェクト: borealwinter/simpl
 public OrderHelper(IErrorLoggingService errorLoggingService, IMailersInformationEntitiesRepository mailersInformationEntitiesRepository)
 {
     _errorLoggingService = errorLoggingService;
     _mailersInformationEntitiesRepository = mailersInformationEntitiesRepository;
 }
コード例 #22
0
ファイル: LoginModel.cs プロジェクト: borealwinter/simpl
        /// <summary>
        /// SyncWithOrImportDataFromASPP method
        /// Note: uses and modifies the current context of LoginModel
        /// </summary>
        /// <param name="myErrorLoggingService"></param>
        /// <param name="userId"></param>
        public void SyncWithOrImportDataFromASPP(IErrorLoggingService myErrorLoggingService, string userId)
        {
            // reset the Message and Errors properties of current context
            this.Message = string.Empty;
            this.Errors = false;

            // sync all user information with UserManager settings
            var myASPPHelper = new ASPPHelper();
            Exception exceptionDetailsFromASPP = null;
            try
            {
                if (myASPPHelper.SimplUserLookup(userId))
                {
                    myASPPHelper.SyncCurrentUser(this.User, this.Groups, userId);
                }
                else
                {
                    myASPPHelper.FullUserImport(this.User, this.Groups, userId);
                }
            }
            catch (ASPPException me)
            {
                // This catches a specific exception type (ASPPException) stemming from the ASPP application
                this.Errors = true;
                exceptionDetailsFromASPP = me;
                this.Message = string.Format("Your login is correct, but there is a problem with your user profile. ({0})", me.Message);
            }
            catch (Exception ex)
            {
                // This catches any other exception types stemming from the ASPP application
                this.Errors = true;
                exceptionDetailsFromASPP = ex;
                this.Message = "An error occurred trying to fetch your user profile. Please contact support.";
            }

            if (this.Errors)
            {
                myErrorLoggingService.LogError(exceptionDetailsFromASPP);
            }
        }
コード例 #23
0
 public NotificationsHub(IErrorLoggingService errorLogger)
     : base(errorLogger)
 {
 }
コード例 #24
0
ファイル: HomeController.cs プロジェクト: reserved-words/Whip
 public HomeController(IPlaylist playlist, IErrorLoggingService error, IPlaylistService playlistsService,
                       ICloudService cloudService, ILastFmApiClientService lastFm, IPlaySettings playSettings)
     : base(cloudService, playlist, error, playSettings)
 {
     _lastFm = lastFm;
 }
コード例 #25
0
 public ConsolidatedRetrieveServiceConfiguration(CustomerInformationInquiry consolidatedClient, IErrorLoggingService errorLoggingService, IEnterpriseExceptionHandler enterpriseExceptionHandler)
 {
     _consolidatedClient = consolidatedClient;
     _enterpriseExceptionHandler = enterpriseExceptionHandler;
     _errorLoggingService = errorLoggingService;
 }
コード例 #26
0
 public RecordsForDB2(IDatabase dbForRecords, IErrorLoggingService errorLoggingService)
 {
     db = dbForRecords;
     logger = errorLoggingService;
 }
コード例 #27
0
 public ArtistController(IPlaylist playlist, IErrorLoggingService logger, ICloudService cloudService, IPlaySettings playSettings)
     : base(cloudService, playlist, logger, playSettings)
 {
 }
コード例 #28
0
 public CurrentTrackController(ITrackLoveService trackLoveService, ICloudService cloudService, IPlaylist playlist, IErrorLoggingService logger, IPlaySettings playSettings)
     : base(cloudService, playlist, logger, playSettings)
 {
     _trackLoveService = trackLoveService;
 }
コード例 #29
0
 public CurrentPlaylistController(ICloudService cloudService, IPlaylist playlist, IErrorLoggingService logger, IPlaySettings playSettings,
                                  IAppSettings appSettings)
     : base(cloudService, playlist, logger, playSettings)
 {
     _appSettings = appSettings;
 }
コード例 #30
0
 public ServiceDiagnosticTests(IErrorLoggingService errorLoggingService, ServiceTestExecution lineTestClient, IEnterpriseExceptionHandler enterpriseExceptionHandler)
 {
     _errorLoggingService = errorLoggingService;
     _lineTestClient = lineTestClient;
     _enterpriseExceptionHandler = enterpriseExceptionHandler;
 }
コード例 #31
0
 public FSWatcher(string folderPath, IWatcherLoggingService outputService, IErrorLoggingService errorLoggingService)
 {
     FolderPath             = folderPath;
     _watcherLoggingService = outputService;
     _errorLoggingService   = errorLoggingService;
 }
コード例 #32
0
 public ConcreteRetrieveCustomerServiceAccount(CustomerInformationInquiry customerInformationInquiry, IErrorLoggingService errorLoggingService, IEnterpriseExceptionHandler enterpriseExceptionHandler)
 {
     _customerInformationInquiry = customerInformationInquiry;
     _enterpriseExceptionHandler = enterpriseExceptionHandler;
     _errorLoggingService = errorLoggingService;
 }
コード例 #33
0
 public SignalRLoggingMiddleware(RequestDelegate next, IErrorLoggingService errorLogger)
 {
     _next        = next;
     _errorLogger = errorLogger;
 }
コード例 #34
0
 public SIMPLAdminEntitiesRepository(IErrorLoggingService errorLoggingService)
 {
     myErrorLoggingService = errorLoggingService;
 }
コード例 #35
0
ファイル: HubBase.cs プロジェクト: etiennedelange/admin-app
 public HubBase(IErrorLoggingService errorLogger) => _errorLogger = errorLogger;
コード例 #36
0
 /// <summary>
 /// Association Model Constructor
 /// </summary>
 /// <param name="userRepository"></param>
 /// <param name="errorLoggingService"></param>
 public AssociationModel(IUserRepository userRepository, IErrorLoggingService errorLoggingService)
 {
     _userRepository = userRepository;
     _errorLogger = errorLoggingService;
 }
コード例 #37
0
 public PlayerController(IPlayer player, ICloudService cloudService, IPlaylist playlist, IErrorLoggingService logger, IUpdatePlayProgress playProgress, IPlaySettings playSettings)
     : base(cloudService, playlist, logger, playSettings)
 {
     _player       = player;
     _playProgress = playProgress;
 }
コード例 #38
0
 public EnterpriseExceptionHandler(IErrorLoggingService errorLoggingService)
 {
     _errorLoggingService = errorLoggingService;
 }
コード例 #39
0
 public EnterpriseClientMessageInspector(IErrorLoggingService errorLoggingService)
 {
     _errorLoggingService = errorLoggingService;
 }
コード例 #40
0
 public ErrorHandlerMiddleware(RequestDelegate next, IErrorLoggingService errorLogger)
 {
     _errorLogger = errorLogger;
     _next        = next;
 }
コード例 #41
0
 public ConsolidatedRetrieveServiceDesign(ServiceDesignAssign serviceDesignInquiry, IErrorLoggingService errorLoggingService, IEnterpriseExceptionHandler enterpriseExceptionHandler)
 {
     _serviceDesignInquiry = serviceDesignInquiry;
     _enterpriseExceptionHandler = enterpriseExceptionHandler;
     _errorLoggingService = errorLoggingService;
 }
コード例 #42
0
 public LegacyServiceDiagnosticTests(IErrorLoggingService errorLoggingService, DAL.ScheduleServiceDiagnosticTest.ScheduleServiceDiagnosticTest lineTestClient, IEnterpriseExceptionHandler enterpriseExceptionHandler)
 {
     _errorLoggingService = errorLoggingService;
     _lineTestClient = lineTestClient;
     _enterpriseExceptionHandler = enterpriseExceptionHandler;
 }
コード例 #43
0
 public LibraryController(IPlaylist playlist, IErrorLoggingService logger, ICloudService cloudService, Interfaces.ILibraryService library, IPlaySettings playSettings)
     : base(cloudService, playlist, logger, playSettings)
 {
     _cloudService = cloudService;
     _library      = library;
 }