public override async Task <GetSeriesResponse> GetAllSeries(SeriesEmpty request, ServerCallContext context) { try { var series = await _series.GetAllSeries(); if (series is null || series.Count() == 0) { throw new Exception("SeriesRep - GetSeries"); } List <SeriesFull> seriesFull = new List <SeriesFull>(); series.ToList().ForEach((ser) => { var sFull = _mapper.Map <Series2, SeriesFull>(ser); seriesFull.Add(sFull); }); return(new GetSeriesResponse() { Series = { seriesFull }, Signal = true }); } catch (Exception e) { _logger.LogError(e, "ERROR"); return(new GetSeriesResponse() { Signal = false }); } }
public async Task <IActionResult> GetAllSeries() { var series = await _seriesRepository.GetAllSeries(); var seriesModels = _mapper.Map <List <Series>, List <SeriesViewModel> >(series); return(new JsonResult(seriesModels)); }
public SeriesPaginatedModel GetAllSeries(string userId, int page, int pagesize) { return(_seriesRepository.GetAllSeries(userId, page, pagesize)); }
public IActionResult GetAllSeries() => Ok(_seriesRepository.GetAllSeries());