I am trying to filter results of a query using a StarDate and EndDate. My data is saved in format dd/mm/yyyy hh:mm:ss AM/PM and I want to use only date as parameter for filtering. If I use full date format (3/12/2021 12:41:04 PM) is working very well but I want to be able to use only date. What I have is:
- public IList
WOMainL { get; set; } - public void OnGet()
- {
- WOMainL = _context.WOMains.ToList();
- }
- public void OnPost(DateTime sdate, DateTime edate)
- {
- WOMainL = _context.WOMains.Where(s => s.CreateDate <= sdate && s.CreateDate >= edate).ToList();
- }
- Start Date: "datetime" name="sdate" />
- End Date: "datetime" name="edate" />
- "submit" value="Submit" class="btn" />
- class="row no-gutters mt-2">class="col-md-1 text-center" style="background-color:firebrick;">
- ="text-white pl-2">WO NUmber
class="col-md-2 text-center ml-1" style="background-color:firebrick;">- ="text-white pl-2">Create Date
class="col-md-2 text-center ml-1" style="background-color:firebrick;">- ="text-white pl-2">OrgID
class="col-md-3 text-center ml-1" style="background-color:firebrick;">- ="text-white pl-2">User ID
class="col-md-2 text-center ml-1" style="background-color:firebrick;">- ="text-white pl-2">WOStatus
- @foreach (var item in Model.WOMainL.OrderByDescending(s => s.WONumber))
- {
- class="row no-gutters mt-2">class="col-md-1">
- class="form-control text-center">@Html.DisplayFor(modelItem => item.WONumber)
class="col-md-2 ml-1">- class="form-control text-center">@Html.DisplayFor(modelItem => item.CreateDate)
class="col-md-2 ml-1">- class="form-control text-center">@Html.DisplayFor(modelItem => item.OrgID)
class="col-md-3 ml-1">- class="form-control text-center">@Html.DisplayFor(modelItem => item.UserID)
class="col-md-2 ml-1">- class="form-control text-center">@Html.DisplayFor(modelItem => item.WOStatus)
- }

Sachin SinghPosted Mar 14, 2021, 4:39 PM
Marius VasilePosted Mar 14, 2021, 4:44 PM