C# 클래스 Spontaneous.WebApp.Services.DefaultMenuUtility

파일 보기 프로젝트 열기: pashkov/Spontaneous 1 사용 예제들

공개 메소드들

메소드 설명
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)

UpdateDefaultMenusToAllRestaurantsWithCuisines() 공개 메소드

public UpdateDefaultMenusToAllRestaurantsWithCuisines ( ) : void
리턴 void

UpdateDefaultMenusToAllRestaurantsWithCusineAndEmptyMenu() 공개 메소드

UpdateDefaultMenusToCLassifiedRestaurants() 공개 메소드

public UpdateDefaultMenusToCLassifiedRestaurants ( ) : void
리턴 void

UpdateDefaultMenusToFinlandSwedenRestaurants() 공개 메소드

public UpdateDefaultMenusToFinlandSwedenRestaurants ( ) : void
리턴 void