Example #1
0
        public JsonResult GetById(int id)
        {
            var dbSeries = _seriesService.GetById(id);

            if (dbSeries == null)
            {
                return(ErrorResponse("Not found"));
            }

            return(SingleResult(SeriesViewModelHelpers.ConvertToViewModel(dbSeries)));
        }
Example #2
0
        public JsonResult Search(string searchString)
        {
            var series = _seriesService
                         .Search(searchString);

            if (!series.Any())
            {
                return(ErrorResponse("Not Found"));
            }

            return(MultipleResults(SeriesViewModelHelpers.ConvertToViewModels(series.ToList())));
        }
Example #3
0
        public JsonResult GetByName(string seriesName)
        {
            if (string.IsNullOrWhiteSpace(seriesName))
            {
                return(ErrorResponse("Series name is required"));
            }

            var series = _seriesService.GetByName(seriesName);

            if (series == null)
            {
                return(ErrorResponse("No Series found"));
            }

            return(SingleResult(SeriesViewModelHelpers.ConvertToViewModel(series)));
        }