Как правильно принять список с фронта
Как принять в контроллер и передать дальше не один объект, а список объектов?
Имеется проект с MediatR (CQRS). В нем есть контроллер, который принимает данные для отчета.
public async Task<FileContentResult> ExportDetailsReport([FromBody] GetDetailsExcelReportRequest vm)
{
return await Mediator.Send(new GetDetailsExcelReportRequest
{
Date = vm.Date,
...
});
}
С одним объектом все просто. Я принимаю в параметры контроллера передаваемый объект. И в параметрах медиатра создаю объект нужного типа, с которым потом будет рабоать QueryHandler.
А как правильно принять входящий параметр и передать его дальше, если приходит не один объект , а массив объектов. Как мне этот массив переварить в массив объектов нужного типа и запихнуть в список. И нужно ли указывать в параметре контроллера, что это List ?