aspnetcore/samples/MvcSample.Web/SimpleRest.cs

28 lines
622 B
C#

using Microsoft.AspNet.Mvc;
namespace MvcSample.Web
{
[Route("api/REST")]
public class SimpleRest : Controller
{
[HttpGet]
public string ThisIsAGetMethod()
{
return "Get method";
}
[HttpGet("[action]")]
public string GetOtherThing()
{
// Will be GetOtherThing
return (string)ActionContext.RouteData.Values["action"];
}
[HttpGet("Link")]
public string GenerateLink(string action = null, string controller = null)
{
return Url.Action(action, controller);
}
}
}