public ActionResult Adopted(string newName, string type) { Dog newDog; if (type == "Golden Retreiver") { newDog = new GoldenRetriever(newName); } else if (type == "Boston Terrier") { newDog = new BostonTerrier(newName); } else if (type == "German Shephard") { newDog = new GermanShepard(newName); } else if (type == "King Charles Cavalier") { newDog = new KingCharlesCavalier(newName); } else { newDog = new GermanShepard("dog"); } Home.home.AdoptDog(newDog); return(View(newDog)); }
public ActionResult Index() { List <Dog> Dogs = new List <Dog>(); BostonTerrier IceT = new BostonTerrier("Ice-T"); GoldenRetriever Pete = new GoldenRetriever("Pete"); KingCharlesCavalier Chuck = new KingCharlesCavalier("Chuck"); GermanShepard Dolph = new GermanShepard("Dolph"); return(View()); }
public static void Main() { Dog MyDog = new Dog(); MyDog = new GermanShepard(); MyDog.Bark(); // prints Rrrrooouuff!! MyDog = new Chiuaua(); MyDog.Bark(); // prints ruff; }
static void Main(string[] args) { var boxer1 = new Boxer(); var pug1 = new Pug("The Pug"); var pug2 = new Pug(); var gs1 = new GermanShepard("Killer"); var germanShepard = new GermanShepard(); var pug = new Dog(); gs1.Name = null; var germanShepard1 = new GermanShepard { LongTail = true, BarkPitch = BarkPitchEnum.Low, Muzzle = MuzzleType.Long, ExtremeSenseOfSmell = true, BigDog = true, //Name = "Fred" }; var dogs1 = new Dog { LongTail = false, BarkPitch = BarkPitchEnum.High, Muzzle = MuzzleType.Collapsed, ExtremeSenseOfSmell = false, }; var dogs = new List <Dog>(); dogs.Add(pug); dogs.Add(germanShepard); dogs.Add(gs1); dogs.Add(pug2); dogs.Add(pug1); dogs.Add(boxer1); foreach (var dog in dogs) { Console.WriteLine(dog.GetTypeOfDog()); } }