==== Send ==== :code:`Send()` is an :code:`IHandler` extension method. It will traverse the context and stop after the first handler that successfully handles the message. If the message is not handled it *will throw* a "not handled" exception. Here is an example of an Asp.net Web Api Controller. Context implements IHandler. We call Send on the context passing in the CreateTeam request. Mediator will look through the handlers in the context to find one that can handle the CreateTeam message and return a TeamResult. .. literalinclude:: ../../examples/team/teamController.cs .. literalinclude:: ../../example.league.api/team/createTeam.cs .. literalinclude:: ../../example.league.api/team/removeTeam.cs .. literalinclude:: ../../example.league.api/team/teamResult.cs Send does not require a response. Notice that the RemoveTeam request does not implement :code:`IRequest` and the handler does not return a response. If the request does not implement :code:`IRequest` and the handler returns a response, you can pass in the expected return type when you call send as demostrated below. .. literalinclude:: ../../examples/withPureClasses/teamController.cs