我需要一个庇护所内所有动物名字的清单。庇护所是由id选择的,因此在这种情况下为1。
api路由应为 / api / shelters /
如果所选的id不是避难所,则应该是404。
// specific list of animals in the chosen shelter -by Id-
public IactionResult animals(int ShelterId) {
var infoAnimals = ShelterDatabase.Shelter.Animals;
return new ObjectResult(infoAnimals);
}
var shelter = new Shelter.Shared.Shelter()
{
ShelterId = 1,Name = "Our shelter"
};
shelter.Animals = new List<Animal>
{
new Cat{ Id = 1,Name = "Poes",DateOfBirth = new DateTime(2000,02,14),IsChecked = true,KidFriendly = false,Since = DateTime.Now,Declawed = true,Race = "Hairless Sphynx"},new Cat{ Id = 2,Name = "Kity",new Cat{ Id = 3,Name = "wietel",new Dog{ Id = 4,Name = "felix",KidFriendly = true,Barker = true,Race = "Golden Retriever"},new Dog{ Id = 5,Name = "peppa",Race = "Danish Dog"},};