public RestaurantBasicData GetCuisines()
{
if(classifyResult != null && classifyResult.Count > 0)
{
foreach(var result in classifyResult)
{
cuisinesList.Add(result.Result);
}
if (cuisinesList.Count > 0)
{
if (restaurant.Cuisines == null) restaurant.Cuisines = new List<string>();
restaurant.Cuisines.AddRange(cuisinesList);
var cuisinesStr = String.Join(", ", cuisinesList.ToArray());
log.DebugFormat("[GetCuisines] cuisinesList.Count={0}, cuisinesList={1}, classifyResult.Count={2}, classifyResult={3}.", cuisinesList.Count, cuisinesStr, classifyResult.Count, classifyResult.ExtendedToString());
return restaurant;
}
else
{
log.WarnFormat("[GetCuisines] not found cuisines by: classifyResult.Count={0}, classifyResult={1}.", classifyResult.Count, classifyResult.ExtendedToString());
}
return null;
}
else
{
log.WarnFormat("[GetCuisines] classifyResult is null or empty.");
return null;
}
}