Поправил функции фильтрации процедур #9

Merged
ekallin merged 2 commits from change_procedures_storage_logic into stage7_user_web_interface_prototype 2024-05-01 12:16:14 +04:00
Showing only changes of commit 4377f8e5ae - Show all commits

View File

@ -41,11 +41,18 @@ namespace PolyclinicDatabaseImplement.Implements
}
if (model.To != null)
{
elements = elements
.Where(x => x.DateStartProcedure <= model.To.Value)
elements = elements.Where(x => x.DateStartProcedure <= model.To.Value).ToList();
var elemWithDateStop = elements
.Where(x => x.DateStopProcedure != null)
.Where(x => x.DateStopProcedure <= model.To.Value)
.ToList();
var elemWithoutDateStop = elements.Where(x => x.DateStopProcedure == null).ToList();
elemWithDateStop.AddRange(elemWithoutDateStop);
elements = elemWithDateStop;
}
return elements;
}