예제 #1
0
        public async Task <IActionResult> PicUrl(string parentUrl, int picId, [FromServices] BioUrlManager bioUrlManager)
        {
            var pic = await Mediator.Send(new GetGalleryPicByIdQuery(picId));

            if (pic == null)
            {
                return(new NotFoundResult());
            }

            return(new RedirectResult(bioUrlManager.Gallery.DisplayUrl(pic, true) +
                                      $"#nanogallery/nanoGallery/0/{pic.Id}"));
        }
예제 #2
0
 public GetNewsHandler(HandlerContext <GetNewsHandler> context, BioUrlManager urlManager) : base(context)
 {
     _urlManager = urlManager;
 }