Your controller action accepts a string dictionary but you're sending a JSON object. The params need to match what you're sending so try
public ActionResult Create(string City, int Age)
Or create a concrete class that has those properties and use that as the controller parameter instead.