Exemplo n.º 1
0
        // 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"));
        }