private static void AddMenu(ConcurrentBag <LunchMenu> menus, RestaurantBase restaurant) { try { menus.Add(restaurant.Get()); } catch (Exception e) { menus.Add(new LunchMenu(restaurant.Id, restaurant.Name, restaurant.Url, restaurant.Web, restaurant.Location, restaurant.DistanceFromOffice, restaurant.City)); Console.WriteLine(e); } }
private static void AddMenu( ConcurrentBag <LunchMenu> menus , ConcurrentBag <RestaurantBase> todoRestaurants , RestaurantBase restaurant) { try { menus.Add(restaurant.Get()); } catch (Exception e) { todoRestaurants.Add(restaurant); Console.WriteLine(e); } }