コード例 #1
0
        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
            };
        }
コード例 #2
0
        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 }));
        }