/stop-letting-your-controllers-talk-to-sql-layered-architecture-in-asp-net-core/
/blog/stop-letting-your-controllers-talk-to-sql-layered-architecture-in-asp-net-core/