Готово получение отчёта ворд Егор в сваггере (свэг)

This commit is contained in:
GokaPek 2024-05-28 23:13:49 +04:00
parent 1295f4c633
commit d7422d9547
2 changed files with 15 additions and 3 deletions

View File

@ -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();
}

View File

@ -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)