Bagaimana cara untuk menghasilkan multiple return value pada web api? cara pertama adalah dengan menggunakan model. tapi hal ini sedikit kaku, karena kita harus merubah model-nya setiap kali return value-nya berubah. Cara paling sederhana adalah dengan menggunakan tipe dynamic retrun.
public dynamic GetCities()
{
var cities = repository.GetAll() as IEnumerable<City>;
return new
{
Cities = cities,
State = "Indonesia"
};
}