// ReSharper disable once UnusedMember.Global public async Task <IActionResult> OnGet() { var srcLink = $"https://{Request.Host}/Api/GetIcalForGoogleCalendar{Request.QueryString.Value}"; var result = await LinkShortener.GetShortenedLink(srcLink); return(Content(result, "text/plain", Encoding.UTF8)); }
public async Task <IActionResult> OnGetAsync(int?id) { if (id == null) { return(NotFound()); } LinkShortener = await _context.LinkShorteners.FirstOrDefaultAsync(m => m.LinkShortenerId == id); if (LinkShortener == null) { return(NotFound()); } return(Page()); }
public async Task <IActionResult> OnPostAsync(int?id) { if (id == null) { return(NotFound()); } LinkShortener = await _context.LinkShorteners.FindAsync(id); if (LinkShortener != null) { _context.LinkShorteners.Remove(LinkShortener); await _context.SaveChangesAsync(); } return(RedirectToPage("./Index")); }