У меня есть команда, которая отправляет данные в БД с помощью структуры сущностей, но у моей команды есть статическая модель, как изменить мою модель на универсальный тип
public async Task Handle(RemoveLayoutModuleCommand command)
{
List<LayoutModule> layoutModules = new List<LayoutModule>();
await RecurseFetch(command.LayoutModuleId, layoutModules);
foreach (var layoutModule in layoutModules)
{
layoutModule.ClearCultures();
layoutModule.ClearContents();
layoutModule.ClearParent();
await UnitOfWork.Commit();
}
foreach (var layoutModule in layoutModules)
{
_layoutRepository.DeleteLayoutModuleContents(layoutModule.ModuleContents);
_layoutRepository.DeleteLayoutModule(layoutModule.Id);
await UnitOfWork.Commit();
}
}