Result contracts
Por qué tus APIs en .NET deberían usar Result Contracts (Typed Results)
ActionResult está bien, pero Result Contracts está mejor.