[HttpGet]
public JsonResult GetStates()
{
List states = new List()
{
new State { Id = 1, Name = "New York" },
new State { Id = 2, Name = "California" },
new State { Id = 3, Name = "Texas" }
};
return Json(states);
}
[HttpPost]
public JsonResult GetCities(int stateId)
{
List cities = new List();
if (stateId == 1)
{
cities.Add(new City { Id = 1, Name = "New York City" });
cities.Add(new City { Id = 2, Name = "Albany" });
}
else if (stateId == 2)
{
cities.Add(new City { Id = 3, Name = "Los Angeles" });
cities.Add(new City { Id = 4, Name = "San Francisco" });
}
else if (stateId == 3)
{
cities.Add(new City { Id = 5, Name = "Houston" });
cities.Add(new City { Id = 6, Name = "Austin" });
}