public async Task OnGetAsync(Guid albumId, Guid imageId) { var image = await _mediator.Send(new GetImageByIdQuery(albumId, imageId)); ImageToEdit = new ImageEditDTO { AlbumId = albumId, ImageId = imageId, ImageDescription = image.Description, ImageName = image.Name, Tags = image.Tags, Extension = image.Extension }; AddTag = new AddTagDTO { AlbumId = albumId, ImageId = imageId }; }
public async Task <IActionResult> OnPostAsync(ImageEditDTO imageToEdit) { _ = await _mediator.Send(new UpdateImageCommand(imageToEdit.AlbumId, imageToEdit.ImageId, imageToEdit.ImageName, imageToEdit.ImageDescription)); return(RedirectToPage("/Image/Index", new { albumId = imageToEdit.AlbumId, imageId = imageToEdit.ImageId })); }