public string UpdateOrCreateCuisineMap(CuisineMap cuisineMap)
{
log.InfoFormat("[UpdateOrCreateCuisineMap] cuisineMap.Name={0}.", cuisineMap.Name);
var cuisineMapDB = GetCuisineMapByName(cuisineMap.Name);
if (cuisineMapDB != null)
{
if (cuisineMap.Id != cuisineMapDB.Id) cuisineMap.Id = cuisineMapDB.Id;
UpdateCuisineMap(cuisineMap);
return cuisineMap.Id.ToString();
}
else
{
return AddNewCuisineMap(cuisineMap);
}
}