public async Task <IActionResult> UpdateGallery(Guid id, UpdateEventGalleryDto UpdateEventGalleryDto)
        {
            UpdateEventGalleryDto.Id = id;
            var result = await _unitOfWork.EventService.UpdateGallery(UpdateEventGalleryDto);

            if (!result.Success)
            {
                return(result.ApiResult);
            }

            return(NoContent());
        }
        public async Task <Result> UpdateGallery(UpdateEventGalleryDto updateEventGalleryDto)
        {
            var eventGallery = await Context.EventGalleries.FirstOrDefaultAsync(x => x.Id == updateEventGalleryDto.Id);

            if (eventGallery == null)
            {
                return(Result.Failed(new NotFoundObjectResult(
                                         new ApiMessage
                {
                    Message = ResponseMessage.EventNotFound
                })));
            }

            eventGallery.IsConfirmed = updateEventGalleryDto.IsConfirmed;

            if (string.IsNullOrEmpty(updateEventGalleryDto.Image))
            {
                eventGallery.Image = updateEventGalleryDto.Image;
            }

            await Context.SaveChangesAsync();

            return(Result.SuccessFull());
        }