public Menu GetDefaulMenuByOperatorMap(OperatorMap operatorMap)
{
if (operatorMap != null && operatorMap.Name != null && operatorMap.Name != "")
{
DefaultMenuRestaurant defRest = GetDefaultRestaurantByOperatorName(operatorMap.Name);
if (defRest != null)
{
int menuPartsCount = defRest.Menu != null && defRest.Menu.MenuParts != null ? defRest.Menu.MenuParts.Count : 0;
log.InfoFormat("[GetDefaulMenuByOperatorMap] operatorMap.Name={0}, returned menu parts count={1}.", operatorMap.Name, menuPartsCount);
return defRest.Menu;
}
else
{
log.WarnFormat("[GetDefaulMenuByOperatorMap] operatorMap.Name={0}, default menu restaurant not found.", operatorMap.Name);
}
}
else
{
log.ErrorFormat("[GetDefaulMenuByOperatorMap] operatorMap is null or Name is null or empty.");
}
return null;
}