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