public void UpdateAllDefautMenuRestaurants(List<RestaurantBasicData> restList)
{
if (restList != null && restList.Count > 0)
{
log.InfoFormat("[UpdateAllDefautMenuRestaurants] restList.Count={0}.", restList.Count);
//var restList = GetllAllRestaurantsBasicDataWithDefaultMenu
foreach (var rest in restList)
{
DefaultMenuRestaurant tempDefRest = ToDefaultMenuRestaurant(rest);
var defMenuRestDB = GetDefaultMenuRestaurantByName(rest.Name);
if (defMenuRestDB != null)
{
tempDefRest.Id = defMenuRestDB.Id;
UpdateDefaultMenuRestaurant(tempDefRest);
}
else
{
AddNewDefaultMenuRestaurant(tempDefRest);
}
}
}
else
{
log.WarnFormat("[UpdateAllDefautMenuRestaurants] restList is null or empty.");
}
}