C# Класс Spontaneous.WebApp.Services.DefaultMenuUtility

Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
AddDefaultMenuToRestaurant ( RestaurantBasicData rest ) : void
AddDefaultsMenus ( List restList ) : void
AddDefaultsMenusToSwedenFinlandRests ( List restList ) : void
AddNewDefaultMenuRestaurant ( DefaultMenuRestaurant rest ) : string
CheckCuisineSafety ( List cuisineList ) : List
CombineMenus ( List menuList ) : Menu
DeleteAllDefaultMenuRestaurant ( ) : void
DeleteDefaultMenuRestaurant ( string id ) : void
GetAllDefaultMenuRestaurants ( ) : List
GetDefaulMenuByCuisine ( CuisineMap cuisineMap ) : Menu
GetDefaulMenuByCuisine ( string cuisine ) : Menu

Should find DefaultMenuRestaurant with same cuisine and return it's Menu

GetDefaulMenuByOperatorMap ( OperatorMap operatorMap ) : Menu

Should find DefaultMenuRestaurant with same Operator and return it's Menu

GetDefaultMenuFromCuisinesList ( List cuisines ) : Menu
GetDefaultMenuRestaurantById ( string id ) : DefaultMenuRestaurant
GetDefaultMenuRestaurantByName ( string restName ) : DefaultMenuRestaurant
GetDefaultMenusList ( RestaurantBasicData rest ) : List
GetDefaultRestaurantByCuisine ( string cuisine ) : DefaultMenuRestaurant
GetDefaultRestaurantByOperatorName ( string operatorName ) : DefaultMenuRestaurant
GetMultiDefaultRestaurantByCuisine ( string cuisine ) : DefaultMenuRestaurant
GetRestaurantStatistic ( ) : void
RemoveDefaultMenuRestaurant ( string id ) : void
SwedenFinlandUpdateCuisines ( ) : void

Find or fix cuisine and operator for all restaurants from Sweden and Finland

ToDefaultMenuRestaurant ( RestaurantBasicData rest ) : DefaultMenuRestaurant
UpdateAllDefautMenuRestaurants ( List restList ) : void

If DefaultMenuRestaurant exists update if not create new.

UpdateCuisinesAndOperators ( ) : void

Find or fix cuisine and operator for all restaurants from Osm source

UpdateDefaultMenuRestaurant ( DefaultMenuRestaurant rest ) : void
UpdateDefaultMenuRestaurantsFromRestaurantsBasicData ( ) : void

Should find all Restaurants which names contains "default menu" (By GetllAllRestaurantsBasicDataWithDefaultMenu function) Convert them to default menu restaurants and update DB (by UpdateAllDefautMenuRestaurants function)

UpdateDefaultMenusToAllRestaurantsWithCuisines ( ) : void
UpdateDefaultMenusToAllRestaurantsWithCusineAndEmptyMenu ( ) : void
UpdateDefaultMenusToCLassifiedRestaurants ( ) : void
UpdateDefaultMenusToFinlandSwedenRestaurants ( ) : void

Описание методов

AddDefaultMenuToRestaurant() публичный Метод

public AddDefaultMenuToRestaurant ( RestaurantBasicData rest ) : void
rest Spontaneous.DataModel.RestaurantBasicData
Результат void

AddDefaultsMenus() публичный Метод

public AddDefaultsMenus ( List restList ) : void
restList List
Результат void

AddDefaultsMenusToSwedenFinlandRests() публичный Метод

public AddDefaultsMenusToSwedenFinlandRests ( List restList ) : void
restList List
Результат void

AddNewDefaultMenuRestaurant() публичный Метод

public AddNewDefaultMenuRestaurant ( DefaultMenuRestaurant rest ) : string
rest DefaultMenuRestaurant
Результат string

CheckCuisineSafety() публичный Метод

public CheckCuisineSafety ( List cuisineList ) : List
cuisineList List
Результат List

CombineMenus() публичный Метод

public CombineMenus ( List menuList ) : Menu
menuList List
Результат Spontaneous.DataModel.Menu

DeleteAllDefaultMenuRestaurant() публичный Метод

public DeleteAllDefaultMenuRestaurant ( ) : void
Результат void

DeleteDefaultMenuRestaurant() публичный Метод

public DeleteDefaultMenuRestaurant ( string id ) : void
id string
Результат void

GetAllDefaultMenuRestaurants() публичный Метод

public GetAllDefaultMenuRestaurants ( ) : List
Результат List

GetDefaulMenuByCuisine() публичный Метод

public GetDefaulMenuByCuisine ( CuisineMap cuisineMap ) : Menu
cuisineMap Spontaneous.DataModel.CuisineMap
Результат Spontaneous.DataModel.Menu

GetDefaulMenuByCuisine() публичный Метод

Should find DefaultMenuRestaurant with same cuisine and return it's Menu
public GetDefaulMenuByCuisine ( string cuisine ) : Menu
cuisine string
Результат Spontaneous.DataModel.Menu

GetDefaulMenuByOperatorMap() публичный Метод

Should find DefaultMenuRestaurant with same Operator and return it's Menu
public GetDefaulMenuByOperatorMap ( OperatorMap operatorMap ) : Menu
operatorMap Spontaneous.DataModel.OperatorMap
Результат Spontaneous.DataModel.Menu

GetDefaultMenuFromCuisinesList() публичный Метод

public GetDefaultMenuFromCuisinesList ( List cuisines ) : Menu
cuisines List
Результат Spontaneous.DataModel.Menu

GetDefaultMenuRestaurantById() публичный Метод

public GetDefaultMenuRestaurantById ( string id ) : DefaultMenuRestaurant
id string
Результат DefaultMenuRestaurant

GetDefaultMenuRestaurantByName() публичный Метод

public GetDefaultMenuRestaurantByName ( string restName ) : DefaultMenuRestaurant
restName string
Результат DefaultMenuRestaurant

GetDefaultMenusList() публичный Метод

public GetDefaultMenusList ( RestaurantBasicData rest ) : List
rest Spontaneous.DataModel.RestaurantBasicData
Результат List

GetDefaultRestaurantByCuisine() публичный Метод

public GetDefaultRestaurantByCuisine ( string cuisine ) : DefaultMenuRestaurant
cuisine string
Результат DefaultMenuRestaurant

GetDefaultRestaurantByOperatorName() публичный Метод

public GetDefaultRestaurantByOperatorName ( string operatorName ) : DefaultMenuRestaurant
operatorName string
Результат DefaultMenuRestaurant

GetMultiDefaultRestaurantByCuisine() публичный Метод

public GetMultiDefaultRestaurantByCuisine ( string cuisine ) : DefaultMenuRestaurant
cuisine string
Результат DefaultMenuRestaurant

GetRestaurantStatistic() публичный Метод

public GetRestaurantStatistic ( ) : void
Результат void

RemoveDefaultMenuRestaurant() публичный Метод

public RemoveDefaultMenuRestaurant ( string id ) : void
id string
Результат void

SwedenFinlandUpdateCuisines() публичный Метод

Find or fix cuisine and operator for all restaurants from Sweden and Finland
public SwedenFinlandUpdateCuisines ( ) : void
Результат void

ToDefaultMenuRestaurant() публичный Метод

public ToDefaultMenuRestaurant ( RestaurantBasicData rest ) : DefaultMenuRestaurant
rest Spontaneous.DataModel.RestaurantBasicData
Результат DefaultMenuRestaurant

UpdateAllDefautMenuRestaurants() публичный Метод

If DefaultMenuRestaurant exists update if not create new.
public UpdateAllDefautMenuRestaurants ( List restList ) : void
restList List
Результат void

UpdateCuisinesAndOperators() публичный Метод

Find or fix cuisine and operator for all restaurants from Osm source
public UpdateCuisinesAndOperators ( ) : void
Результат void

UpdateDefaultMenuRestaurant() публичный Метод

public UpdateDefaultMenuRestaurant ( DefaultMenuRestaurant rest ) : void
rest DefaultMenuRestaurant
Результат void

UpdateDefaultMenuRestaurantsFromRestaurantsBasicData() публичный Метод

Should find all Restaurants which names contains "default menu" (By GetllAllRestaurantsBasicDataWithDefaultMenu function) Convert them to default menu restaurants and update DB (by UpdateAllDefautMenuRestaurants function)
public UpdateDefaultMenuRestaurantsFromRestaurantsBasicData ( ) : void
Результат void

UpdateDefaultMenusToAllRestaurantsWithCuisines() публичный Метод

public UpdateDefaultMenusToAllRestaurantsWithCuisines ( ) : void
Результат void

UpdateDefaultMenusToAllRestaurantsWithCusineAndEmptyMenu() публичный Метод

public UpdateDefaultMenusToAllRestaurantsWithCusineAndEmptyMenu ( ) : void
Результат void

UpdateDefaultMenusToCLassifiedRestaurants() публичный Метод

public UpdateDefaultMenusToCLassifiedRestaurants ( ) : void
Результат void

UpdateDefaultMenusToFinlandSwedenRestaurants() публичный Метод

public UpdateDefaultMenusToFinlandSwedenRestaurants ( ) : void
Результат void