public UploadsController(ISitesRepository sitesRepository, IClientsRepository clientsRepository, IJobsRepository jobsRepository, IMapper mapper) { _sitesRepository = sitesRepository; _clientsRepository = clientsRepository; _jobsRepository = jobsRepository; _mapper = mapper; }
private async Task CheckSitesAvailability(ISitesRepository sitesRepository) { Logger.LogDebug($"Checking sites availability"); var sites = await sitesRepository.GetSitesForCheckAsync(); IEnumerable <Task <SiteCheckResult> > tasks = sites.Select(ProcessSite); List <Task <SiteCheckResult> > checkTasks = tasks.ToList(); foreach (var bucket in TasksHelper.Interleaved(checkTasks)) { var t = await bucket; try { var checkedSite = await t; await sitesRepository.UpdateStatusAsync(checkedSite.Id, checkedSite.Status); } catch (OperationCanceledException) { } catch (SqlException exception) { Logger.LogCritical($"FATAL ERROR: Database connections could not be opened: {exception.Message}"); } catch (Exception exc) { Logger.LogCritical($"FATAL ERROR: {exc.Message}"); } } }
public DataController(JsonConverter[] converters, ISummarizer repository, ISitesRepository sitesRepository, IErrorController errorController, IUsersRepository userRepository) : base(errorController) { m_Converters = converters; m_TimeSeriesRepository = repository; m_SiteRepository = sitesRepository; m_userRepository = userRepository; }
public SitesController(IMapper mapper, ISitesRepository gamesRepository, IOrderByPropertyMappingService <SiteDto, Site> orderByPropertyMappingService, IEntityUpdater <Site, Guid> entityUpdater, ILogger <SitesController> logger) : base(mapper, gamesRepository, entityUpdater, orderByPropertyMappingService, logger: logger) { }
public LinearInterExtrapolationGraphDataService(IUnitOfWork unitOfWork, ILogsRepository logsRepository, ISitesRepository sitesRepository, ISensorsRepository sensorsRepository, IDepthOfInterestProvider depthOfInterestProvider) { Logs = unitOfWork.Context.Set <Log>(); LogsRepository = logsRepository; SitesRepository = sitesRepository; SensorsRepository = sensorsRepository; DepthOfInterestProvider = depthOfInterestProvider; }
/// <summary> /// Create new instance of <see cref="DataSeriesRepository"/> /// </summary> /// <param name="dbType">The type of the database (SQLite, SQLServer, ...)</param> /// <param name="connectionString">The connection string</param> public DataSeriesRepository(DatabaseTypes dbType, string connectionString) : base(dbType, connectionString) { _sitesRepository = new SitesRepository(dbType, connectionString); _variablesRepository = new VariablesRepository(dbType, connectionString); _methodsRepository = new MethodsRepository(dbType, connectionString); _qualityControlLevelsRepository = new QualityControlLevelsRepository(dbType, connectionString); _sourcesRepository = new SourcesRepository(dbType, connectionString); }
public QuickJobTimeReportQuery(IConfiguration configuration, ISessionAdapter sessionAdapter, IJobsRepository jobsRepository, ISitesRepository sitesRepository, IClientsRepository clientsRepository) { this.configuration = configuration; _sessionAdapter = sessionAdapter; _jobsRepository = jobsRepository; _sitesRepository = sitesRepository; _clientsRepository = clientsRepository; }
/// <summary> /// Create new instance of <see cref="DataSeriesRepository"/> /// </summary> /// <param name="db">The DbOperations object for handling the database</param> public DataSeriesRepository(IHydroDbOperations db) : base(db) { _sitesRepository = new SitesRepository(db); _variablesRepository = new VariablesRepository(db); _methodsRepository = new MethodsRepository(db); _qualityControlLevelsRepository = new QualityControlLevelsRepository(db); _sourcesRepository = new SourcesRepository(db); }
public ManageController(ISitesRepository sitesRepository, IMapper <Sites, SiteEditViewModel> modelToEditViewModelMapper, IMapper <SiteEditViewModel, Sites> editModelToModelMapper, IMapper <Sites, SiteViewModel> modelToViewModelMapper) { _sitesRepository = sitesRepository; _modelToEditViewModelMapper = modelToEditViewModelMapper; _editModelToModelMapper = editModelToModelMapper; _modelToViewModelMapper = modelToViewModelMapper; }
public JobsController(IClientsRepository clientRepository, IJobsRepository jobsRepository, IEmployeeRepository employeeRepository, ISitesRepository siteRepository, ITimeService timeService, ISessionAdapter sessionAdapter, IMapper mapper) { this.clientRepository = clientRepository; this._jobsRepository = jobsRepository; this._employeeRepository = employeeRepository; this.siteRepository = siteRepository; this.timeService = timeService; this.sessionAdapter = sessionAdapter; _mapper = mapper; }
public HomeController(ISitesRepository sitesRepo, IErrorController errorController) : base(errorController) { m_SitesRepository = sitesRepo; }
public SiteEditViewModelModel(ISitesRepository sitesRepository, IToastService toastService) { _sitesRepository = sitesRepository; _toastService = toastService; }
public SitesController(ISitesRepository sitesRepository, ICustomersRepository customersRepository, IGeoRepository geoRepository) { _sitesRepository = sitesRepository; _customersRepository = customersRepository; _geoRepository = geoRepository; }
public HomeController(ISitesRepository sitesRepository, IMapper <Sites, SiteViewModel> mapper) { _sitesRepository = sitesRepository; _mapper = mapper; }
public SiteController(ISitesRepository sitesRepository, IMapper mapper) { _sitesRepository = sitesRepository; _mapper = mapper; }
public SiteController(ISitesRepository siteService) { this.siteService = siteService; }
public LogsController(IGraphDataService graphDataService, ISitesRepository sitesRepository, IWeathersRepository weathersRepository) { GraphDataService = graphDataService; SitesRepository = sitesRepository; WeathersRepository = weathersRepository; }
public SitesView(ISitesRepository sitesRepository, NavigationManager navigationManager) { _siteRepository = sitesRepository; _navigationManager = navigationManager; }