public IActionResult UpdateGalleryCategory(CategoryImageUploadViewModel model)
        {
            if (!ModelState.IsValid)
            {
                ViewData["GeneralError"] = Messages.RequiredInput;
                return(View(model));
            }

            CategoryImage categoryImage = new CategoryImage
            {
                Name = model.Name,
                Id   = model.Id
            };

            var result = _categoryImageService.Update(categoryImage);

            if (result.Success)
            {
                ViewData["GeneralSuccess"] = result.Message;
                return(RedirectToAction("ListGalleryCategory", "ManagementPanel"));
            }

            ViewData["GeneralError"] = Messages.GeneralError;
            return(View(model));
        }