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