public List<Menu> GetDefaultMenusList(RestaurantBasicData rest)
{
List<Menu> menusList = new List<Menu>();
if (rest.Cuisines != null && rest.Cuisines.Count > 0)
{
List<string> cuisinesList = new List<string>();
if (rest.Source != null && rest.Source.IndexOf("BackOffice", StringComparison.OrdinalIgnoreCase) >= 0) cuisinesList = rest.Cuisines;
else
{
cuisinesList = CheckCuisineSafety(rest.Cuisines);
}
Menu tempMenu = GetDefaultMenuFromCuisinesList(cuisinesList);
if (tempMenu != null && tempMenu.MenuParts != null && tempMenu.MenuParts.Count > 0) menusList.Add(tempMenu);
}
if(menusList.Count > 0) return menusList;
return null;
}