using Microsoft.AspNetCore.Mvc;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Threading.Tasks;
namespace PocoDemo
{
[Route("go/to/[action]")]
public class TourControler:Controller
{
//go/to/newyork
public IActionResult NewYork()
{
var action = RouteData.Values["action"].ToString();
return Ok(action);
}
//go/to/chicago
public IActionResult Chicago()
{
var action = RouteData.Values["action"].ToString();
return Ok(action);
}
//go/to/sanfrancisco/4/days
[Route("{days:int}/days")]
public IActionResult Sanfrancisco(int days)
{
var action = string.Format("In {0} for {1} days", RouteData.Values["action"].ToString(), days);
return Ok(action);
}
}
}