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)); }