feat(api): TnkController в GetAll добавлен поиск по имени ТНК
This commit is contained in:
@@ -2,6 +2,11 @@
|
||||
{
|
||||
public class TnkQuery
|
||||
{
|
||||
/// <summary>
|
||||
/// Поиск по имени
|
||||
/// </summary>
|
||||
public string? Name { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// Фильтр по ИД подпроцесса
|
||||
/// </summary>
|
||||
|
||||
@@ -59,6 +59,9 @@ namespace PARR.API.Controllers.V1
|
||||
IQueryable<Tnk> query = tnkService.Get()
|
||||
.OrderBy(t => t.Name);
|
||||
|
||||
if (!string.IsNullOrEmpty(filter.Name))
|
||||
query = query.Where(t => t.Name.ToLower().Contains(filter.Name.ToLower()));
|
||||
|
||||
if (filter.SubprocessId.HasValue)
|
||||
query = query.Where(t => t.SubprocessId == filter.SubprocessId);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user