Newer
Older
hypermedia-blazorcrud / Blazorcrud.Client / Shared / QueryExtensionMethods.cs
@Derek Comartin Derek Comartin on 12 Jul 563 bytes Init
using Microsoft.AspNetCore.Components;
using System.Collections.Specialized;
using System.Web;

namespace Blazorcrud.Client.Shared
{
    public static class ExtensionMethods
    {
        public static NameValueCollection QueryString(this NavigationManager navigationManager)
        {
            return HttpUtility.ParseQueryString(new Uri(navigationManager.Uri).Query);
        }

        public static string QueryString(this NavigationManager navigationManager, string key)
        {
            return navigationManager.QueryString()[key];
        }
    }
}