Hallo,
ja, das sind zwei Controller, MVC und Api-Controller, in einem Projekt. Was spricht da dagegen. Man kann in einem Projekt unterschiedliche Cotnroller haben. Mein MVC-Controller ist da, um nur die Views aufzurufen. Api ist nur für die CRUD-Funktionalitäten da. Natürlich könnte man alles in MVC erledigen. Ich habe das in diesem besonderen Fall so gelöst.
Das Problem ist nur, wie komme ich bei DI an den Parameterbehafteten Kontruktor, wenn den Parameterlosen zuerst aufgerufen wird?
Gruß