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> OnPostAddTagAsync(AddTagDTO tagDetails)
        {
            _ = await _mediator.Send(new AddImageTagCommand(tagDetails.AlbumId, tagDetails.ImageId, tagDetails.Tag));

            return(RedirectToPage("/Image/Index", new { albumId = tagDetails.AlbumId, imageId = tagDetails.ImageId }));
        }