Spontaneous.WebApp.Services.DefaultMenuUtility.GetDefaulMenuByOperatorMap C# (CSharp) Method

GetDefaulMenuByOperatorMap() public method

Should find DefaultMenuRestaurant with same Operator and return it's Menu
public GetDefaulMenuByOperatorMap ( OperatorMap operatorMap ) : Menu
operatorMap Spontaneous.DataModel.OperatorMap
return Spontaneous.DataModel.Menu
        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;
        }