diff --git a/SharpSyndicationApi/Controllers/CategoryController.cs b/SharpSyndicationApi/Controllers/CategoryController.cs index cfd10c0..d5b9602 100644 --- a/SharpSyndicationApi/Controllers/CategoryController.cs +++ b/SharpSyndicationApi/Controllers/CategoryController.cs @@ -28,12 +28,15 @@ namespace SharpSyndicationApi.Controllers [HttpGet] [ProducesResponseType(200, Type = typeof(IEnumerable))] - public ActionResult> GetCategories() + public ActionResult>> GetCategories() { + ApiResponse> response = new ApiResponse>(); IEnumerable categories = _context.Categories.ToList(); if (categories == null || !categories.Any()) return NotFound(); - return Ok(categories); + response.RespsonseData = categories; + response.ContinuationToken = "NO_CONTINUATION"; + return Ok(response); } } } diff --git a/SharpSyndicationApi/Models/ApiResponse.cs b/SharpSyndicationApi/Models/ApiResponse.cs new file mode 100644 index 0000000..76690bf --- /dev/null +++ b/SharpSyndicationApi/Models/ApiResponse.cs @@ -0,0 +1,8 @@ +namespace SharpSyndicationApi.Models +{ + public class ApiResponse + { + public T RespsonseData { get; set; } + public string ContinuationToken { get; set; } + } +} \ No newline at end of file