public IActionResult Get() { // Lấy dữ liệu var result = _baseBL.GetData(); // Ép kiểu thành dạng List<TEntity> để có thể kiểm tra số lượng bản ghi var entities = result.Data as List <TEntity>; // Kiểm tra trạng thái trả về if (result.Success) { if (entities.Count == 0) { return(StatusCode(204, entities)); } else { return(StatusCode(200, entities)); } } else { return(StatusCode(404, entities)); } }
public virtual ActionResult <IEnumerable <T> > GetData() { var data = _baseBL.GetData(); return(Ok(data)); }