Где я должен поместить класс или генератор Excel/PDF в архитектуру лука/чистая?C#

Место общения программистов C#
Anonymous
Где я должен поместить класс или генератор Excel/PDF в архитектуру лука/чистая?

Сообщение Anonymous »

Я хочу добавить генератор Excel и PDF в мое новое решение в Dotnet Core 6. Я следую этому шаблону:
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

Вернуться в «C#»