public async Task <IActionResult> GetCategories() { List <CategoriesDTO> categoriesDTO = new List <CategoriesDTO>(); List <ClientCategory> categoriesFromDatabase = await _bdRepository.GetClientCategories(); foreach (var category in categoriesFromDatabase) { CategoriesDTO categoryDTO = new CategoriesDTO() { CategoryId = category.CategoryId, CategoryName = category.CategoryName, Active = category.Active }; categoriesDTO.Add(categoryDTO); } return(Ok(categoriesDTO)); }
public async Task <IActionResult> GetCategories() { var logicValidation = new LogicValidations(); var categorisListDTO = new List <CategoriesDTO>(); var categoriesFromDatabase = await _DominiRepository.GetClientCategories(); if (logicValidation.ValidateDataCount(categoriesFromDatabase.Count)) { foreach (var category in categoriesFromDatabase) { var categoryDTO = new CategoriesDTO(category); categorisListDTO.Add(categoryDTO); } return(Ok(categorisListDTO)); } else { return(Ok(categorisListDTO)); } }