Example #1
0
        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));
        }
Example #2
0
        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));
        }
Example #3
0
 public PackageController(IApiHttpChannel apiHttpChannel, IPackageStore packageStore)
 {
     _apiHttpChannel = apiHttpChannel;
     _packageStore = packageStore;
 }
Example #4
0
 public LogController(IAgentRemoteService agentRemoteService, IApiHttpChannel apiHttpChannel)
 {
     _agentRemoteService = agentRemoteService;
     _apiHttpChannel = apiHttpChannel;
 }