Example #1
0
        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));
        }
Example #2
0
    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");
    }
Example #3
0
        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());
        }
Example #4
0
        /// <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);
            }
        }
Example #5
0
        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);
 }