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
                });
            }
        }
Example #2
0
        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());