コード例 #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
ファイル: SeriesController.cs プロジェクト: w1r2p1/Snack-Time
        public async Task <ActionResult> GetSeriesById(int id)
        {
            var res = await _seriesProvider.GetByIdAsync(new GetByIdRequest { Id = id });

            return(Ok(ApiResponseFactory.CreateSuccess(res.Series)));
        }
コード例 #5
0
ファイル: SeriesController.cs プロジェクト: w1r2p1/Snack-Time
        public async Task <ActionResult> GetSeries()
        {
            var res = await _seriesProvider.GetAllAsync(new GetAllRequest());

            return(Ok(ApiResponseFactory.CreateSuccess(res.Series)));
        }
コード例 #6
0
ファイル: StatusController.cs プロジェクト: w1r2p1/Snack-Time
        public async Task <ActionResult> IsOnline()
        {
            var isOnline = await _statusService.IsOnline();

            return(Ok(ApiResponseFactory.CreateSuccess(isOnline)));
        }
コード例 #7
0
ファイル: FileController.cs プロジェクト: w1r2p1/Snack-Time
        public ActionResult GetLocalFiles()
        {
            var localFilePaths = _fileService.GetLocalFiles();

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