Beispiel #1
0
        private DTODinoCollection ConvertToDTODinoCollection(DinoCollection tempList)
        {
            DTODinoCollection returnList = new DTODinoCollection();
            foreach (Dino d in tempList)
            {
                DTODino tempDino = new DTODino();
                tempDino = Mapper.Map<DTODino>(d);

                returnList.Add(tempDino);
            }
            return returnList;
        }
Beispiel #2
0
        private DTODinoCollection ConvertToDTODinoCollection(DinoCollection tempList)
        {
            DTODinoCollection returnList = new DTODinoCollection();

            foreach (Dino d in tempList)
            {
                DTODino tempDino = new DTODino();
                tempDino = Mapper.Map <DTODino>(d);

                returnList.Add(tempDino);
            }
            return(returnList);
        }
Beispiel #3
0
        public DTODinoCollection GetDinoCollection()
        {
            DinoCollection    dinoCollection = dal.GetDinoCollection();
            DTODinoCollection returnDinos    = ConvertToDTODinoCollection(dinoCollection);

            return(returnDinos);

            //DTODinoCollection dinoCollection = new DTODinoCollection() {
            //    new DTODino { DinoID = 1, Name = "test1", Health=10, Damage = 14, Oxigen=19, Stamina=78, Weight=43},
            //    new DTODino { DinoID = 2, Name = "test2", Health=11, Damage = 22, Oxigen=56, Stamina=67, Weight=23},
            //    new DTODino { DinoID = 3, Name = "test3", Health=12, Damage = 45, Oxigen=76, Stamina=12, Weight=12 }
            //};
            //return dinoCollection;
        }
Beispiel #4
0
        static void Main(string[] args)
        {
            //--------------------------------------------------
            // testing dino services
            DinoService service = new DinoService();

            DTODinoCollection testCollection = new DTODinoCollection();

            testCollection = service.GetDinoCollection();

            foreach (var d in testCollection)
            {
                Console.WriteLine(string.Format("NAME: {0} HEALTH: {1}", d.Name, d.Health));
                Console.WriteLine();
            }

            DTODino testDino = service.GetDinoItem("1");

            Console.WriteLine("NAME: " + testDino.Name + " STAMINA: " + testDino.Stamina);

            Console.ReadLine();

            //--------------------------------------------------

            ////--------------------------------------------------
            //// String comparisons and the equality operators - RESEARCH

            //String s1 = "test";
            //String s2 = new String(new char[] {'t','e','s','t'});
            //String s3 = "test1".Substring(0, 4);
            //object s4 = s3;

            //Console.WriteLine("Tests for s1");
            //Console.WriteLine("{0} {1} {2}", object.ReferenceEquals(s1, s2), s1 == s2, s1.Equals(s2));
            //Console.WriteLine("{0} {1} {2}", object.ReferenceEquals(s1, s3), s1 == s3, s1.Equals(s3));
            //Console.WriteLine("{0} {1} {2}", object.ReferenceEquals(s1, s4), s1 == s4, s1.Equals(s4));

            //Console.WriteLine();
            //Console.WriteLine("Tests for s2");
            //Console.WriteLine("{0} {1} {2}", object.ReferenceEquals(s2, s1), s2 == s1, s2.Equals(s1));
            //Console.WriteLine("{0} {1} {2}", object.ReferenceEquals(s2, s3), s2 == s3, s2.Equals(s3));
            //Console.WriteLine("{0} {1} {2}", object.ReferenceEquals(s2, s4), s2 == s4, s2.Equals(s4));

            //Console.WriteLine();
            //Console.WriteLine("Tests for s3");
            //Console.WriteLine("{0} {1} {2}", object.ReferenceEquals(s3, s1), s3 == s1, s3.Equals(s1));
            //Console.WriteLine("{0} {1} {2}", object.ReferenceEquals(s3, s2), s3 == s2, s3.Equals(s2));
            //Console.WriteLine("{0} {1} {2}", object.ReferenceEquals(s3, s4), s3 == s4, s3.Equals(s4));

            //Console.WriteLine();
            //Console.WriteLine("Tests for s4");
            //Console.WriteLine("{0} {1} {2}", object.ReferenceEquals(s4, s1), s4 == s1, s4.Equals(s1));
            //Console.WriteLine("{0} {1} {2}", object.ReferenceEquals(s4, s2), s4 == s2, s4.Equals(s2));
            //Console.WriteLine("{0} {1} {2}", object.ReferenceEquals(s4, s3), s4 == s3, s4.Equals(s3));
            //Console.WriteLine();

            ////--------------------------------------------------

            ////--------------------------------------------------

            //bool active = true;

            //while (active == true)
            //{
            //    Console.WriteLine("Enter a number: ");
            //    float x = Console.ReadLine().ToInt();

            //    Console.WriteLine("Enter a second number: ");
            //    float y = Console.ReadLine().ToInt();

            //    MyClass testClass = new MyClass();
            //    Console.WriteLine("The multiplication of these numbers yealds: " + testClass.Multiply(x, y)); // method declared and implemented in inherited abstract class
            //    Console.WriteLine();
            //    Console.WriteLine("And the division of both numbers yields: " + testClass.Divide(x, y)); // method declared in abstract class, but implemented in inheriting class
            //    Console.WriteLine();
            //    Console.WriteLine("Finally, the subtraction of these two numbers is: " + testClass.Subtract(x, y)); // method declared in Interface and implemented in inheriting class
            //    Console.WriteLine();

            //    Console.WriteLine("Hit enter to restart or enter "+ "Q " + "to quit");
            //    string choice = Console.ReadLine().ToUpper();
            //    if (choice == "Q")
            //    {
            //        active = false;
            //    }

            //    Console.Clear();
            //}

            ////--------------------------------------------------

            ////--------------------------------------------------
            //Drawing testDrawing = new Drawing(5); //passing in an ID for the constructor to generate a demo collection of picks within the drawing

            //Console.WriteLine("Drawing of ID: " + testDrawing.DrawingID + " contains the following values for Picks: ");
            //foreach (Pick item in testDrawing.Picks)
            //{
            //    Console.WriteLine("PickID: "+ item.PickID + " Pick Value: "+ item.Value);
            //}
            //Console.WriteLine();
            ////--------------------------------------------------

            ////--------------------------------------------------
            ////Given a collection of intergers,  write a C# method to total all the values that are even numbers
            //List<int> intList = new List<int> { 1, 20, 30, 11, 6, 0, 13, 22 };
            //int[] intArray = { 1, 20, 30, 11, 6, 0, 13, 22 };
            //pointTo obj = GetEven;

            //Console.WriteLine("The total of all even numbers in the list is: " + GetEvenTotal(intList)); // using foreach loop
            //Console.WriteLine();
            //Console.WriteLine("The total of all even numbers in the array is: " + GetEvenTotal(intArray)); // using lambda expression
            //Console.WriteLine();
            //Console.WriteLine("The total of all even numbers in the array is: " + GetEven(intArray)); // using LINQ statement
            //Console.WriteLine();
            //Console.WriteLine("The total of all even numbers in the array is: " + obj.Invoke(intArray)); // using delagate method

            ////--------------------------------------------------

            ////--------------------------------------------------
            ////Messing with delegates
            //MyClass obj = new MyClass();
            //obj.countMethod(Callback);
            ////--------------------------------------------------
        }
Beispiel #5
0
        static void Main(string[] args)
        {
            //--------------------------------------------------
            // testing dino services
            DinoService service = new DinoService();

            DTODinoCollection testCollection = new DTODinoCollection();

            testCollection = service.GetDinoCollection();

            foreach (var d in testCollection)
            {
                Console.WriteLine(string.Format("NAME: {0} HEALTH: {1}", d.Name, d.Health));
                Console.WriteLine();
            }

            DTODino testDino = service.GetDinoItem("1");
            Console.WriteLine("NAME: " + testDino.Name + " STAMINA: " + testDino.Stamina);

            Console.ReadLine();

            //--------------------------------------------------

            ////--------------------------------------------------
            //// String comparisons and the equality operators - RESEARCH

            //String s1 = "test";
            //String s2 = new String(new char[] {'t','e','s','t'});
            //String s3 = "test1".Substring(0, 4);
            //object s4 = s3;

            //Console.WriteLine("Tests for s1");
            //Console.WriteLine("{0} {1} {2}", object.ReferenceEquals(s1, s2), s1 == s2, s1.Equals(s2));
            //Console.WriteLine("{0} {1} {2}", object.ReferenceEquals(s1, s3), s1 == s3, s1.Equals(s3));
            //Console.WriteLine("{0} {1} {2}", object.ReferenceEquals(s1, s4), s1 == s4, s1.Equals(s4));

            //Console.WriteLine();
            //Console.WriteLine("Tests for s2");
            //Console.WriteLine("{0} {1} {2}", object.ReferenceEquals(s2, s1), s2 == s1, s2.Equals(s1));
            //Console.WriteLine("{0} {1} {2}", object.ReferenceEquals(s2, s3), s2 == s3, s2.Equals(s3));
            //Console.WriteLine("{0} {1} {2}", object.ReferenceEquals(s2, s4), s2 == s4, s2.Equals(s4));

            //Console.WriteLine();
            //Console.WriteLine("Tests for s3");
            //Console.WriteLine("{0} {1} {2}", object.ReferenceEquals(s3, s1), s3 == s1, s3.Equals(s1));
            //Console.WriteLine("{0} {1} {2}", object.ReferenceEquals(s3, s2), s3 == s2, s3.Equals(s2));
            //Console.WriteLine("{0} {1} {2}", object.ReferenceEquals(s3, s4), s3 == s4, s3.Equals(s4));

            //Console.WriteLine();
            //Console.WriteLine("Tests for s4");
            //Console.WriteLine("{0} {1} {2}", object.ReferenceEquals(s4, s1), s4 == s1, s4.Equals(s1));
            //Console.WriteLine("{0} {1} {2}", object.ReferenceEquals(s4, s2), s4 == s2, s4.Equals(s2));
            //Console.WriteLine("{0} {1} {2}", object.ReferenceEquals(s4, s3), s4 == s3, s4.Equals(s3));
            //Console.WriteLine();

            ////--------------------------------------------------

            ////--------------------------------------------------

            //bool active = true;

            //while (active == true)
            //{
            //    Console.WriteLine("Enter a number: ");
            //    float x = Console.ReadLine().ToInt();

            //    Console.WriteLine("Enter a second number: ");
            //    float y = Console.ReadLine().ToInt();

            //    MyClass testClass = new MyClass();
            //    Console.WriteLine("The multiplication of these numbers yealds: " + testClass.Multiply(x, y)); // method declared and implemented in inherited abstract class
            //    Console.WriteLine();
            //    Console.WriteLine("And the division of both numbers yields: " + testClass.Divide(x, y)); // method declared in abstract class, but implemented in inheriting class
            //    Console.WriteLine();
            //    Console.WriteLine("Finally, the subtraction of these two numbers is: " + testClass.Subtract(x, y)); // method declared in Interface and implemented in inheriting class
            //    Console.WriteLine();

            //    Console.WriteLine("Hit enter to restart or enter "+ "Q " + "to quit");
            //    string choice = Console.ReadLine().ToUpper();
            //    if (choice == "Q")
            //    {
            //        active = false;
            //    }

            //    Console.Clear();
            //}

            ////--------------------------------------------------

            ////--------------------------------------------------
            //Drawing testDrawing = new Drawing(5); //passing in an ID for the constructor to generate a demo collection of picks within the drawing

            //Console.WriteLine("Drawing of ID: " + testDrawing.DrawingID + " contains the following values for Picks: ");
            //foreach (Pick item in testDrawing.Picks)
            //{
            //    Console.WriteLine("PickID: "+ item.PickID + " Pick Value: "+ item.Value);
            //}
            //Console.WriteLine();
            ////--------------------------------------------------

            ////--------------------------------------------------
            ////Given a collection of intergers,  write a C# method to total all the values that are even numbers
            //List<int> intList = new List<int> { 1, 20, 30, 11, 6, 0, 13, 22 };
            //int[] intArray = { 1, 20, 30, 11, 6, 0, 13, 22 };
            //pointTo obj = GetEven;

            //Console.WriteLine("The total of all even numbers in the list is: " + GetEvenTotal(intList)); // using foreach loop
            //Console.WriteLine();
            //Console.WriteLine("The total of all even numbers in the array is: " + GetEvenTotal(intArray)); // using lambda expression
            //Console.WriteLine();
            //Console.WriteLine("The total of all even numbers in the array is: " + GetEven(intArray)); // using LINQ statement
            //Console.WriteLine();
            //Console.WriteLine("The total of all even numbers in the array is: " + obj.Invoke(intArray)); // using delagate method

            ////--------------------------------------------------

            ////--------------------------------------------------
            ////Messing with delegates
            //MyClass obj = new MyClass();
            //obj.countMethod(Callback);
            ////--------------------------------------------------

        }