Пример #1
0
        static public void ShowAveRating(int restId)
        {
            RestaurantCrud crud = new RestaurantCrud();
            double         revs = crud.ShowAverageRating(restId);

            Console.WriteLine("Ave.Rating: " + revs + "\n");
        }
        static void Main(string[] args)
        {
            IRepository <Restaurant> crud;
            IDbContext restDB;

            restDB = new RestaurantContext();
            crud   = new RestaurantCrud <Restaurant>(restDB);
        }
Пример #3
0
        public void FindRestByIdTest()
        {
            int            i    = 1;
            RestaurantCrud crud = new RestaurantCrud();
            Restaurant     rest = crud.FindRestById(i);

            Assert.AreEqual(i, rest.ID);
        }
Пример #4
0
        static public void ShowDetails(int restId)
        {
            RestaurantCrud crud = new RestaurantCrud();
            var            d    = crud.FindRestById(restId);

            Console.WriteLine("++++++++++++++++++++++++++++++++++++++++");
            Console.WriteLine(d.name + "\n" + d.address + "\n" + d.city + ", " + d.state + " " + d.zipCode + "\n" + d.phoneNumber);
            ShowAveRating(restId);
            Console.WriteLine("++++++++++++++++++++++++++++++++++++++++\n");
        }
Пример #5
0
        static public void ShowAllRestaurants()
        {
            RestaurantCrud crud  = new RestaurantCrud();
            var            rests = crud.ShowRestaurants();

            Console.WriteLine("\n");
            foreach (var item in rests)
            {
                Console.WriteLine(item.ID + "||" + item.name);
            }
            Console.WriteLine("\n");
        }
Пример #6
0
        static public void ShowDetails()
        {
            Console.WriteLine("\n");
            Console.WriteLine("Please enter the restaurant id and press Enter:");
            int            restId = Convert.ToInt32(Console.ReadLine());
            RestaurantCrud crud   = new RestaurantCrud();
            var            d      = crud.FindRestById(restId);

            Console.WriteLine("++++++++++++++++++++++++++++++++++++++++");
            Console.WriteLine(d.name + "\n" + d.address + "\n" + d.city + ", " + d.state + " " + d.zipCode + "\n" + d.phoneNumber);
            Console.WriteLine("++++++++++++++++++++++++++++++++++++++++\n");
        }
Пример #7
0
        public void FindRestByNameTest()
        {
            string            a     = "a";
            RestaurantCrud    crud  = new RestaurantCrud();
            List <Restaurant> rests = crud.FindRestByName(a).ToList();
            int count = rests.Count();

            for (int i = 0; i < count; i++)
            {
                StringAssert.Contains(rests.ElementAt(i).name, a);
            }
        }
        static void Main(string[] args)
        {
            RestaurantHandler listRestaurants = new RestaurantHandler();

            RestaurantCrud crud = new RestaurantCrud();


            var restaurants = crud.LoadRestaurants();

            foreach (var place in restaurants)
            {
                listRestaurants.AddRestaurant(place);
            }



            //crud.addRestaurant(listRestaurants);


            foreach (Restaurant place in listRestaurants.restaurants)
            {
                place.displayInfo();
            }

            /*
             * string input;
             * Console.WriteLine("Enter a name or partial restaurant name to select");
             * input = Console.ReadLine().ToString();
             * listRestaurants.SelectRestaurant(input);
             * listRestaurants.AddReviewToThisRestaurant();
             * listRestaurants.DisplayTheseReviews();
             */

            XMLSerialization  restaurantXMLHandler = new XMLSerialization();
            RestaurantHandler xmlRestaurantList;

            xmlRestaurantList = restaurantXMLHandler.ReadListFromXML();


            foreach (Restaurant place in xmlRestaurantList.restaurants)
            {
                listRestaurants.restaurants.Add(place);
            }

            foreach (Restaurant place in listRestaurants.restaurants)
            {
                place.displayInfo();
            }


            crud.addMultipleRestaurants(listRestaurants);
        }
        public void TestDataAccess()
        {
            //arrange
            RestaurantCrud crud = new RestaurantCrud();

            //act
            RestaurantComp.Restaurant restaurant2 = new RestaurantComp.Restaurant(crud.RetrieveRestaurant(0).RName, crud.RetrieveRestaurant(0).Cuisine, new Reviews.Review((double)crud.reviewList[0].Rating, crud.reviewList[0].written));

            //assert
            Assert.AreEqual(restaurant2.name.ToLower(), "Willies".ToLower());
            Assert.AreEqual(restaurant2.cuisine.ToLower(), "Sports Bar".ToLower());
            Assert.AreEqual(restaurant2.reviews[0].rating, 4.6);
        }
Пример #10
0
        static public void SearchRestaurants()
        {
            Console.WriteLine("\n");
            Console.WriteLine("Please enter a name or part of a name then Enter");
            string searchStr = Console.ReadLine();

            RestaurantCrud crud  = new RestaurantCrud();
            var            rests = crud.FindRestByName(searchStr);

            foreach (var item in rests)
            {
                Console.WriteLine(item.ID + "||" + item.name);
            }
            Console.WriteLine("\n");
        }
Пример #11
0
        static public void ShowReviews()
        {
            Console.WriteLine("\n");
            Console.WriteLine("Please enter the restaurant id and press Enter:");
            int restId = Convert.ToInt32(Console.ReadLine());

            ShowDetails(restId);

            RestaurantCrud crud = new RestaurantCrud();
            var            revs = crud.ShowRestaurantReviews(restId);

            foreach (var item in revs)
            {
                Console.WriteLine(item.reviewer + "\n" + item.review1 + "\n" + item.rating);
                Console.WriteLine("----------------------------------------------------------");
            }
            Console.WriteLine("\n");
        }
        static void Main(string[] args)
        {
            RestaurantCrud crud  = new RestaurantCrud();
            var            rests = crud.GetRestaurants();

            Console.WriteLine("\n");
            foreach (var item in rests)
            {
                Console.WriteLine(item.ID + "||" + item.name);
            }
            Console.WriteLine("\n");


            var d = crud.ShowRestaurantById(1);

            Console.WriteLine("++++++++++++++++++++++++++++++++++++++++");
            Console.WriteLine(d.name + "\n" + d.address + "\n" + d.city + ", " + d.state + " " + d.zipCode + "\n" + d.phoneNumber);
            crud.ShowAverageRating(1);
            Console.WriteLine("++++++++++++++++++++++++++++++++++++++++\n");
            Console.ReadKey();
        }
 public LibraryConverter()
 {
     restList = new List <RestaurantComp.Restaurant>();
     crud     = new RestaurantCrud();
 }