using Microsoft.AspNetCore.Mvc; using QRCodeService.Application.Queries; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace QRCodeService.Controllers { [Route("{shortCode}")] public class RedirectController:Controller { private readonly ILinkQueries queries; public RedirectController(ILinkQueries queries) { this.queries = queries; } [HttpGet] public async Task Index(string shortCode) { var link = await queries.GetLinkAsync(shortCode); return View(new {link.FullUrl }); } } }