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)); }
static void Main(string[] args) { var aGolden = new GoldenRetriever() { Name = "Aspen", Fam = "Ok" }; var anotherGolden = new GoldenRetriever() { Name = "Aspen", Fam = "Ok" }; Console.WriteLine(aGolden.Equals(anotherGolden) ? "Goldens are all equal anyway, even more with the same name!" : "Well, looks like they're not the same"); var aBorder = new BorderCollie() { Name = "Aspen" }; var anotherBorder = new BorderCollie() { Name = "Aspen" }; Console.WriteLine(aBorder.Equals(anotherBorder) ? "Borders are all equal anyway, even more with the same name!" : "Well, looks like these borders not the same"); var aBernaise = new Bearnaise() { Name = "Aspen" }; var anotherBernaise = new Bearnaise() { Name = "Aspen" }; Console.WriteLine(aBernaise.Equals(anotherBernaise) ? "Bearnaises are all equal anyway, even more with the same name!" : "Well, looks like they're not the same"); }
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()); }
/// <summary> /// Creates a Dog type depending on type selected /// </summary> /// <param name="other">Dog to copy details from</param> /// <returns></returns> private Dog CreateTypeOfDogFromDogType() { if ((DogType)animalTypeWithinSpecies == DogType.GoldenRetriever) { GoldenRetriever goldenRetriever = new GoldenRetriever(animalName, animalAge, animalGender, mammalNumberOfTeeth, dogInformation.NumberOfLegs, dogInformation.TeilLength, dogInformation.FurType); return(goldenRetriever); } else if ((DogType)animalTypeWithinSpecies == DogType.Poodle) { Poodle poodle = new Poodle(animalName, animalAge, animalGender, mammalNumberOfTeeth, dogInformation.NumberOfLegs, dogInformation.TeilLength, dogInformation.IsCosy); return(poodle); } else { Schaefer schaefer = new Schaefer(animalName, animalAge, animalGender, mammalNumberOfTeeth, dogInformation.NumberOfLegs, dogInformation.TeilLength, dogInformation.UseCases); return(schaefer); } }
public static DogBase GedDog(DogBreed dogBreed) { DogBase dog = null; if (dogBreedDict.ContainsKey(dogBreed)) { dog = dogBreedDict.First(db => db.Key == dogBreed).Value; } else { switch (dogBreed) { case DogBreed.Dalmatian: dog = new Dalmatian(); break; case DogBreed.GoldenRetriever: dog = new GoldenRetriever(); break; case DogBreed.Labrador: dog = new Labrador(); break; case DogBreed.Pinscher: dog = new Pinscher(); break; case DogBreed.Poodle: dog = new Poodle(); break; } Console.WriteLine($"{dogBreed} Created"); dogBreedDict.Add(dogBreed, dog); } return(dog); }
public Fetch(string init_url) { golden_retriever = new GoldenRetriever(); user_agent = default_user_agent; use_proxy = false; proxy_user_agent = null; proxy_parameters = new List <pair>(); proxy_parameter_index = new Dictionary <string, int>(); incremental_handler = null; incremental_state = incremental_state_type.IS_START; incremental_buffer_data = new byte[10]; incremental_buffer_used = 0; Debug.Assert(init_url != null); url = init_url; writer = null; reader = null; timeout_seconds = default_timeout_seconds; parameters = new List <pair>(); parameter_index = new Dictionary <string, int>(); }
private static void error(string format, params Object[] arguments) { GoldenRetriever.error(format, arguments); }