public AgentController(IApiHttpChannel httpChannel, IAgentManager agentManager, IAgentRemoteService agentRemoteService) { _httpChannel = httpChannel; _agentManager = agentManager; _agentRemoteService = agentRemoteService; AutoMapper.Mapper.CreateMap<AgentRecord, AgentViewModel>().ForMember(viewModel=>viewModel.id, mo=>mo.MapFrom(record=>record.Hostname)); AutoMapper.Mapper.CreateMap<PackageRecord, PackageViewModel>().ForMember(viewModel => viewModel.packageId, mo => mo.MapFrom(record => record.PackageId)); }
public AgentManager(IAgentRepository agentRepository, IAgentRemoteService agentRemoteService, ILog logger) { int updateInterval; if (!int.TryParse(ConfigurationManager.AppSettings["UpdateInterval"], out updateInterval)) { updateInterval = 5000; } _agentRepository = agentRepository; _agentRemoteService = agentRemoteService; _logger = logger; UpdateTask = new TimedSingleExecutionTask(updateInterval, StartUpdateOnAllAgents, true); UpdateTask.Start(null); }
public AgentController( IApiHttpChannel httpChannel, IAgentManager agentManager, IAgentRemoteService agentRemoteService, ILogger log) { _httpChannel = httpChannel; _agentManager = agentManager; _agentRemoteService = agentRemoteService; _log = log; AutoMapper.Mapper.CreateMap<AgentRecord, AgentViewModel>() .ForMember(viewModel=>viewModel.id, mo=>mo.MapFrom(record=>record.Id)) .ForMember(viewModel=>viewModel.IsUpdating, mo=>mo.MapFrom(record=>record.ShowUpdatingStatusUntil > DateTime.Now)); AutoMapper.Mapper.CreateMap<PackageRecord, PackageViewModel>().ForMember(viewModel => viewModel.packageId, mo => mo.MapFrom(record => record.PackageId)); }
public LogController(IAgentRemoteService agentRemoteService, IApiHttpChannel apiHttpChannel) { _agentRemoteService = agentRemoteService; _apiHttpChannel = apiHttpChannel; }
public LocalPackageStore(IAgentRemoteService agentRemoteService, IAgentManager agentManager) { _agentRemoteService = agentRemoteService; _agentManager = agentManager; }
public InstallationController(IAgentRemoteService agentRemoteService) { _agentRemoteService = agentRemoteService; }