Как правильно принять список с фронта

Как принять в контроллер и передать дальше не один объект, а список объектов?

Имеется проект с MediatR (CQRS). В нем есть контроллер, который принимает данные для отчета.

 public async Task<FileContentResult> ExportDetailsReport([FromBody] GetDetailsExcelReportRequest vm) 
    {
        return await Mediator.Send(new GetDetailsExcelReportRequest
        {
            Date = vm.Date,
           ...
        });
    }

С одним объектом все просто. Я принимаю в параметры контроллера передаваемый объект. И в параметрах медиатра создаю объект нужного типа, с которым потом будет рабоать QueryHandler.

А как правильно принять входящий параметр и передать его дальше, если приходит не один объект , а массив объектов. Как мне этот массив переварить в массив объектов нужного типа и запихнуть в список. И нужно ли указывать в параметре контроллера, что это List ?


Ответы (0 шт):