protected async Task GetWebinars()
        {
            WebinarPagedForDateBlazorVM pagedata;

            if (!string.IsNullOrWhiteSpace(SelectedYear) && !string.IsNullOrWhiteSpace(SelectedMonth))
            {
                DateTime dt = new DateTime(int.Parse(SelectedYear), int.Parse(SelectedMonth), 1);
                pagedata =
                    await WebinarService.GetPagedWebinarForDate(Services.SearchOptionsWebinars._3, dt, pageNumber.Value, 5);
            }
            else if (!string.IsNullOrWhiteSpace(SelectedYear))
            {
                DateTime dt = new DateTime(int.Parse(SelectedYear), 11, 1);
                pagedata =
                    await WebinarService.GetPagedWebinarForDate(Services.SearchOptionsWebinars._2, dt, pageNumber.Value, 5);
            }
            else if (!string.IsNullOrWhiteSpace(SelectedMonth))
            {
                DateTime dt = new DateTime(2020, int.Parse(SelectedMonth), 1);
                pagedata =
                    await WebinarService.GetPagedWebinarForDate(Services.SearchOptionsWebinars._3, dt, pageNumber.Value, 5);
            }
            else
            {
                pagedata =
                    await WebinarService.GetPagedWebinarForDate(Services.SearchOptionsWebinars._1, null, pageNumber.Value, 5);
            }


            var g = pagedata.Webinars.ToList();

            paginatedList = new PaginatedList <WebinarForDateListBlazorVM>(g, pagedata.AllCount, pageNumber.Value, 5);
            webinarsList  = paginatedList.Items;

            StateHasChanged();
        }