private static List <Animal> GetCats() { using (var context = new TphContext()) { return(context.Animals.OfType <Cat>().Cast <Animal>().ToList()); } }
private static List <Animal> GetAnimals() { using (var context = new TphContext()) { return(context.Animals.ToList()); } }
private static void AddADog(string name) { using (var context = new TphContext()) { Animal dog = new Dog() { Name = name, Type = "DOG" }; context.Animals.Add(dog); context.SaveChanges(); } }
private static void AddACat(string name) { using (var context = new TphContext()) { Animal cat = new Cat() { Name = name, Type = "CAT" }; context.Animals.Add(cat); context.SaveChanges(); } }