示例#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));
        }
示例#2
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());
        }
    public static void Main()
    {
        Dog MyDog = new Dog();

        MyDog = new GermanShepard();
        MyDog.Bark();     // prints Rrrrooouuff!!

        MyDog = new Chiuaua();
        MyDog.Bark();     // prints ruff;
    }
示例#4
0
        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());
            }
        }