public async Task <ActionResult <CategoryRespone> > Update(int id, [FromForm] CategoryRequest request)
        {
            var updatedCategory = await _categoryRepository.Update(id, request);

            return(Ok(updatedCategory));
        }
        public async Task <ActionResult <CategoriesVM> > UpdateCategory(int id, [FromForm] CategoryRequest categoryReq)
        {
            var productResponse = await _CategoryRepository.Updatecategory(id, categoryReq);

            return(Ok(productResponse));
        }
        public async Task <ActionResult <CategoryRespone> > Create([FromForm] CategoryRequest request)
        {
            var createdCategory = await _categoryRepository.Create(request);

            return(Created(Endpoints.Category, createdCategory));
        }
        public async Task <ActionResult <CategoriesVM> > CreateCategory([FromForm] CategoryRequest categoryReq)
        {
            var category = await _CategoryRepository.CreateCategory(categoryReq);

            return(Created(Endpoints.Categories, category));
        }