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); }
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); } }