public IActionResult Get() { var clientConfiguration = configurator.GetClientConfiguration(); var settings = mapper.Map <SettingsOutModel>(clientConfiguration); return(Ok(settings)); }
public IActionResult Execute() { executor.Execute(); var delay = configurator.GetClientConfiguration().RefreshTime; return(Ok(delay)); }
public IActionResult Get() { var clientConfiguration = configurator.GetClientConfiguration(); var jobs = mapper.Map <IEnumerable <JobOutModel> >(clientConfiguration.Jobs); return(Ok(jobs)); }
public TorrentsController(NeedABetterNameConfigurator configurator, IMapper mapper) { this.configurator = configurator; this.mapper = mapper; var clientConfig = configurator.GetClientConfiguration(); client = new RpcClient(clientConfig.TransmissionUrl, clientConfig.Login, clientConfig.Password); }
public IActionResult Get(string jobId) { var clientConfiguration = configurator.GetClientConfiguration(); var job = configurator.GetJob(jobId); var rules = mapper.Map <IEnumerable <RuleOutModel> >(job.Rules); return(Ok(rules)); }