public void PostSanPham([FromBody] LoaiSanPham_OBJ obj)
        {
            if (!ModelState.IsValid)
            {
                return;
            }
            LoaiSanPham_BUS bus = new LoaiSanPham_BUS();

            bus.ThemMoi(obj);
        }
        public IHttpActionResult GetId(int MaLoaiSanPham)
        {
            LoaiSanPham_BUS bus = new LoaiSanPham_BUS();

            if (bus.GetMa(MaLoaiSanPham) == null)
            {
                return(NotFound());
            }

            return(Ok(bus.GetMa(MaLoaiSanPham)));
        }
        public IHttpActionResult PutSanPham([FromBody] LoaiSanPham_OBJ obj)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }
            LoaiSanPham_BUS bus = new LoaiSanPham_BUS();

            bus.CapNhap(obj);

            return(StatusCode(HttpStatusCode.NoContent));
        }
        public IHttpActionResult Delete(int MaLoaiSanPham)
        {
            LoaiSanPham_BUS bus = new LoaiSanPham_BUS();

            if (bus.Xoa(MaLoaiSanPham) == null)
            {
                return(NotFound());
            }
            else
            {
                return(Ok(bus.Xoa(MaLoaiSanPham)));
            }
        }
        public PhanTrang <LoaiSanPham_OBJ> GetAll(int trang, int SoBanGhi, string TuKhoa)
        {
            LoaiSanPham_BUS bus           = new LoaiSanPham_BUS();
            int             DoDaiDanhSach = 0;

            var DanhSach = bus.TimKiemThongTinSanPham(TuKhoa);

            DoDaiDanhSach = DanhSach.Count();

            var TrangLoaiSanPham = DanhSach.OrderByDescending(x => x.MaLoaiSanPham).Skip(trang * SoBanGhi).Take(SoBanGhi);

            var PhanTrang = new PhanTrang <LoaiSanPham_OBJ>()
            {
                DanhSach = TrangLoaiSanPham,
                Trang    = trang,
                SoBanGhi = SoBanGhi,
                SoTrang  = (int)Math.Ceiling((decimal)DoDaiDanhSach / SoBanGhi)
            };

            return(PhanTrang);
        }
        // GET: api/LoaiSanPhams
        public IEnumerable <LoaiSanPham_OBJ> GetAll()
        {
            LoaiSanPham_BUS bus = new LoaiSanPham_BUS();

            return(bus.HienThiDanhSachLoaiSanPham());
        }