https://github.com/iammukeshm/cleanarchitecture.webapi
или
https://codewithmukesh.com/blog/onion-a ... chitecture
Это действительно хороший учебник для чистой архитектуры для dotnet core. В моем понимании, генератор Excel или PDF -генератор будет размещен в приложении/функциях
Например, чтобы загрузить отчет счетов в файле Excel, поэтому путь будет
Код: Выделить всё
Solution
|- Application
|- Features
|- InvoiceFeature
|- Commands
|- Queries
|- Generates
|- GenerateInvoiceByDateRangeInExcel.cs
Код: Выделить всё
[HttpPost]
public async Task DownloadExcel(GenerateInvoiceByDateRangeInExcel command)
{
return File(await Mediator.Send(command));
}
, где я должен поместить класс или функцию генератора Excel/PDF в архитектуру лука/чистая?>
Подробнее здесь: https://stackoverflow.com/questions/725 ... n-architec