what are controllers in asp.net core webapi code example Example: aspnet new api dotnet new webapi -o TodoApi