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));
            }
        }
示例#2
0
        public virtual ActionResult <IEnumerable <T> > GetData()
        {
            var data = _baseBL.GetData();

            return(Ok(data));
        }