public async Task <ServiceResponse> GetAll()
        {
            try
            {
                ServiceResponse res = new ServiceResponse();
                res.Data = await _baseBL.GetAll <T>(curentType);

                return(res);
            }
            catch (Exception e)
            {
                return(_baseBL.Error(e));
            }
        }
        public IActionResult Get()
        {
            var entities = _baseBL.GetAll();

            //   Kiểm tra dữ liệu và trả về cho Client
            // - Nếu có dữ liệu thì trả về 200 kèm theo dữ liệu
            // - Không có dữ liệu thì trả về 204:
            if (entities.Count() == 0)
            {
                return(NoContent());
            }
            else
            {
                return(Ok(entities));
            }
        }
        public IActionResult GetAll()
        {
            try
            {
                // Lấy ra toàn bộ danh sách
                var entities = _baseBL.GetAll();
                if (entities.Count() > 0)
                {
                    return(Ok(entities));
                }
                return(NoContent());
            }
            catch (WebException ex)
            {
                var msg = new
                {
                    devMsg  = ex.Message,
                    userMsg = "Có lỗi xảy ra vui lòng liên hệ với MISA để được trợ giúp"
                };

                return(StatusCode(StatusCodes.Status500InternalServerError, msg));
            }
        }
Exemple #4
0
        public virtual IActionResult GetAll()
        {
            var result = _baseBL.GetAll();

            return(StatusCode((int)result.HTTPStatusCode, result.Data));
        }