My filter is not working as intended. I have a OnGet
- public async Task
OnGetAsync() - {
- var userId = User.FindFirstValue(ClaimTypes.NameIdentifier);
- var orgid = await _context.UsersData.Where(s => s.Id == userId).Select(s => s.OrgID).FirstOrDefaultAsync();
- var todayYear = DateTime.Today.Year;
- PTWContentsL = await _context.PTWContents.Where(s => s.OrgID == orgid && s.StartDate.Year == todayYear).ToListAsync();
- return Page();
- }
- public async Task
OnPostFilteringIRAsync(string FilterIR) - {
- Test = FilterIR;
- var userId = User.FindFirstValue(ClaimTypes.NameIdentifier);
- var orgid = await _context.UsersData.Where(s => s.Id == userId).Select(s => s.OrgID).FirstOrDefaultAsync();
- var todayYear = DateTime.Today.Year;
- PTWContentsL = await _context.PTWContents.Where(s => s.OrgID == orgid && s.StartDate.Year == todayYear && s.Issuer == FilterIR).ToListAsync();
- return Page();
- }
- class="col-md-5 border border-primary pl-1">class="row no-gutters">class="col-md-12 text-center">
- ="form-control text-white" style="background-color:dodgerblue">Filter by Issuer/ Receiver
class="row no-gutters mb-1">class="col-md-10 mb-2">- class="form-control ml-1">
- >--Select Filtering Condition--
- >Issuer
- >Receiver
class="col-md-10">- class="form-control ml-1" asp-items="@(new SelectList(string.Empty, "Issuer", "Issuer"))" onchange="assignData()">
- >--Select Name--
- "IRName" asp-for="FilterIR" />
class="col-md-2 pl-1 text-center">- class="btn btn-link ml-2" asp-page-handler="FilteringIR" style="border-color:dodgerblue; color:dodgerblue; width:100px; font-size:14px" type="submit" value="Apply Filter" />

Sachin SinghPosted Apr 15, 2021, 5:39 PM
Marius VasilePosted Apr 15, 2021, 6:35 PM
Marius VasilePosted Apr 15, 2021, 5:41 PM
Marius VasilePosted Apr 15, 2021, 5:35 PM
Sachin SinghPosted Apr 15, 2021, 5:33 PM
Marius VasilePosted Apr 15, 2021, 5:31 PM