public HttpResponseMessage GetAllBooksCategory()
        {
            BookCategoryRepository      ctxBooksCategory = new BookCategoryRepository();
            IEnumerable <BooksCategory> lsBooksCategorys;

            lsBooksCategorys = ctxBooksCategory.GetBooksCategory();
            if (lsBooksCategorys.Count() > 0)
            {
                return(Request.CreateResponse(HttpStatusCode.OK, lsBooksCategorys));
            }
            {
                return(Request.CreateErrorResponse(HttpStatusCode.NotFound, "Item not found"));
            }
        }
        public HttpResponseMessage GetBooksCategoryByID(int id)
        {
            BookCategoryRepository ctxBooksCategory = new BookCategoryRepository();

            BooksCategory _BooksCategory = ctxBooksCategory.GetBooksCategory().FirstOrDefault(x => x.BooksCategoryID == id);

            if (_BooksCategory != null)
            {
                return(Request.CreateResponse(HttpStatusCode.OK, _BooksCategory));
            }
            {
                return(Request.CreateErrorResponse(HttpStatusCode.NotFound, "Item not found"));
            }
        }