Готово получение отчёта ворд Егор в сваггере (свэг)
This commit is contained in:
parent
1295f4c633
commit
d7422d9547
@ -98,7 +98,6 @@ namespace UniversityDatabaseImplement.Implements
|
||||
{
|
||||
query = query.Where(x => model.DateFrom.Value <= x.Date && x.Date <= model.DateTo.Value);
|
||||
}
|
||||
|
||||
return query.Select(x => x.GetViewModel).ToList();
|
||||
}
|
||||
|
||||
|
@ -27,16 +27,29 @@ namespace UniversityDatabaseImplement.Implements
|
||||
{
|
||||
if (model == null)
|
||||
{
|
||||
return new();
|
||||
return new List<StudentViewModel>();
|
||||
}
|
||||
|
||||
using var context = new UniversityDatabase();
|
||||
|
||||
return context.Students
|
||||
// Начальный запрос без фильтрации
|
||||
var query = context.Students
|
||||
.Include(x => x.User)
|
||||
.Include(x => x.PlanOfStudy)
|
||||
.AsQueryable();
|
||||
|
||||
// Если в модели поиска указан Id, добавляем условие фильтрации
|
||||
if (model.Id.HasValue)
|
||||
{
|
||||
query = query.Where(x => x.Id == model.Id.Value);
|
||||
}
|
||||
|
||||
// Выполняем запрос и получаем результаты
|
||||
var results = query
|
||||
.Select(x => x.GetViewModel)
|
||||
.ToList();
|
||||
|
||||
return results;
|
||||
}
|
||||
|
||||
public StudentViewModel? GetElement(StudentSearchModel model)
|
||||
|
Loading…
Reference in New Issue
Block a user