public IActionResult edit(GalleryImageModel model, IFormFile file)
        {
            try
            {
                if (ModelState.IsValid)
                {
                    GalleryImageDto galleryImageDto = new GalleryImageDto();
                    galleryImageDto.gallery_image_id = model.gallery_image_id;
                    galleryImageDto.gallery_id       = model.gallery_id;
                    galleryImageDto.title            = model.title;
                    galleryImageDto.description      = model.description;
                    galleryImageDto.is_slider_image  = model.is_slider_image;
                    galleryImageDto.is_enabled       = model.is_enabled;
                    galleryImageDto.is_default       = model.is_default;
                    if (file != null)
                    {
                        galleryImageDto.image_name = _fileHelper.saveImageAndGetFileName(file, model.title);
                    }


                    _galleryImageService.update(galleryImageDto);
                    AlertHelper.setMessage(this, "Gallery Image updated successfully.", messageType.success);
                    return(RedirectToAction("index"));
                }
            }
            catch (Exception ex)
            {
                AlertHelper.setMessage(this, ex.Message, messageType.error);
            }
            ViewBag.image = new SelectList(_galleryRepository.getAll(), "gallery_id", "name");

            return(View(model));
        }