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

UpdateCuisinesAndOperators() public method

Find or fix cuisine and operator for all restaurants from Osm source
public UpdateCuisinesAndOperators ( ) : void
return void
        public void UpdateCuisinesAndOperators() 
        {
            log.InfoFormat("[UpdateCuisinesAndOperators].");
            //var allRests = GetAllRestaurantsWithOsmSource();
            var allRests = restaurantsSearchUtilty.FindAllRestaurantsWithCusine();
            ServiceLayerImpl serviceLayer = new ServiceLayerImpl();
            foreach (var rest in allRests)
            {
                string restName = rest.Name != null ? rest.Name : "";
                string restDescription = rest.Description != null ? rest.Description : "";
                //var operatorMap = operatorSevices.OperatorMapSearch(rest);
                //if (operatorMap != null)
                //{
                //    log.InfoFormat("[UpdateCuisinesAndOperators] Operator found. Operator={0}, Restaurant.Name={1}, Restaurant.Description={2}.", operatorMap.Name, restName, restDescription);
                //}

                List<CuisineMap> cuisineMaps = cuisineServices.CuisineMapSearch(rest);
                if (cuisineMaps != null && cuisineMaps.Count > 0)
                {
                    string cuisinesList = rest.Cuisines != null ? String.Join(", ", rest.Cuisines.ToArray()) : "Empty";
                    log.InfoFormat("[UpdateCuisinesAndOperators] Cuisine found. Cuisines list={0}, Cuisine.Count={1}, Restaurant.Name={2}, Restaurant.Description={3}.", cuisinesList, cuisineMaps.Count, restName, restDescription);
                    serviceLayer.UpdateRestaurant(rest);
                }
            }
        }