コード例 #1
0
        public static IEnumerable <RestaurantComp.Restaurant> GetDataRestaurants()
        {
            Crud <RestaurantDataAccessLayer.Restaurant> crud       = new Crud <Restaurant>();
            List <RestaurantComp.Restaurant>            returnList = new List <RestaurantComp.Restaurant>();

            foreach (RestaurantDataAccessLayer.Restaurant x in crud.ToList())
            {
                returnList.Add(LibraryConverter.RestDataToLibConversion(x));
            }
            return(returnList);
        }
コード例 #2
0
        public static IEnumerable <RestaurantComp.Restaurant> GetTop3()
        {
            Crud <RestaurantDataAccessLayer.Restaurant> crud       = new Crud <Restaurant>();
            List <RestaurantComp.Restaurant>            returnList = new List <RestaurantComp.Restaurant>();

            foreach (RestaurantDataAccessLayer.Restaurant x in crud.ToList())
            {
                returnList.Add(LibraryConverter.RestDataToLibConversion(x));
            }
            returnList.Sort(new BestToWorstSorter());
            if (returnList.Count >= 3)
            {
                return(returnList.GetRange(0, 3));
            }
            else
            {
                return(returnList);
            }
        }