示例#1
0
 public ActionResult SaveSettings([FromBody] App.Settings.ProtoGenerated.Settings settings)
 {
     _settingsService.Save(settings);
     return(Ok(ApiResponseFactory.CreateSuccess(new { })));
 }
示例#2
0
        public async Task <ActionResult> GetEpisodeById(int episodeId)
        {
            var res = await _episodeProvider.GetByIdAsync(new GetByIdRequest { Id = episodeId });

            return(Ok(ApiResponseFactory.CreateSuccess(res.Episode)));
        }
示例#3
0
        public ActionResult GetSettings()
        {
            var settings = _settingsService.Get();

            return(Ok(ApiResponseFactory.CreateSuccess(settings)));
        }
示例#4
0
        public async Task <ActionResult> GetSeriesById(int id)
        {
            var res = await _seriesProvider.GetByIdAsync(new GetByIdRequest { Id = id });

            return(Ok(ApiResponseFactory.CreateSuccess(res.Series)));
        }
示例#5
0
        public async Task <ActionResult> GetSeries()
        {
            var res = await _seriesProvider.GetAllAsync(new GetAllRequest());

            return(Ok(ApiResponseFactory.CreateSuccess(res.Series)));
        }
示例#6
0
        public async Task <ActionResult> IsOnline()
        {
            var isOnline = await _statusService.IsOnline();

            return(Ok(ApiResponseFactory.CreateSuccess(isOnline)));
        }
示例#7
0
        public ActionResult GetLocalFiles()
        {
            var localFilePaths = _fileService.GetLocalFiles();

            return(Ok(ApiResponseFactory.CreateSuccess(localFilePaths)));
        }