public HttpResponseMessage GetAllCategories() { List <Category> categories = CategoriesRepository.GetAllCategories(); HttpResponseMessage response = Request.CreateResponse(HttpStatusCode.OK, categories); return(response); }
public IEnumerable <CategoryDto> GetAllCategories(string urlStr) { // Create an envelope which will be returned. var allcategories = _categoriesRepository.GetAllCategories(urlStr); return(allcategories); }
public IEnumerable <CategoryDto> GetAllCategories() { var cats = _categoriesRepo.GetAllCategories().ToList(); for (int i = 0; i < cats.Count(); i++) { var obj = new { href = $"api/categories/{cats[i].Id}" }; cats[i].Links.AddReference("self", obj); cats[i].Links.AddReference("edit", obj); cats[i].Links.AddReference("delete", obj); } return(cats); }
public Response <List <CategoryViewModel> > GetAllCategories() { try { var data = _categoriesRepository.GetAllCategories(); if (data != null && data.Any()) { return(new Response <List <CategoryViewModel> >(true, "Success", data)); } return(new Response <List <CategoryViewModel> >(false, "Fail", null)); } catch (Exception e) { _logger.Error($"GetAllCategories Failed: {e.Message}\n {e.StackTrace}"); return(new Response <List <CategoryViewModel> >(false, e.Message, null)); } }