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

Наследование: IServicesLayer
Показать файл Открыть проект

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

Метод Описание
AddCouponToDB ( CouponType coupon ) : string
AddNewDish ( Models Dish ) : int
AddNewMenuPartModel ( Models MenuPart ) : int
AddRestaurantBasicToDB ( RestaurantBasicData restaurant ) : string
AddRestaurantToDB ( Models restaurantmodel ) : string
ApproveMeal ( IEnumerable meals ) : void
BasicRestApproveMeal ( List portions ) : void
CalculateDistanceInKm ( LocationModel location1, LocationModel location2 ) : double
CalculateDistanceInRad ( LocationModel location1, LocationModel location2 ) : double
DeleteCoupon ( string id ) : void
GetAllCoupons ( ) : List
GetAllIngredients ( ) : List
GetChainRestaurantsBasicByName ( string name ) : List
GetClosesMedal ( ) : MedalProgress
GetCoupon ( SpontaneousUserModel userData, UserActivity userActivity ) : CouponType
GetCouponById ( string couponId ) : CouponType
GetCouponModelById ( string couponId ) : CouponTypeModel
GetDefaultItems ( System.Web.Security.MembershipUser currentUser, Location userLocation ) : IList
GetDishBasic ( int menuPartId, string restaurantId, int Id ) : Dish
GetGeneralDishById ( string dishId ) : GeneralDish
GetIdByMenuPartName ( string restaurantId, string menuPartName ) : int
GetIngredientById ( string id ) : Ingredient
GetIngredientByNDBNo ( int ndbNo ) : Ingredient
GetLastMedal ( ) : UserMedalModel
GetMedals ( ) : List
GetMenuPartBasic ( int id, string RestaurantId ) : MenuPart
GetProductByLastCharsOfBarcode ( string barcode ) : Models.ProductCatalogViewModel
GetRecipeByPartialName ( string partialName ) : Models.RecipeModel
GetRestaurantBasicById ( string id ) : DataModel.RestaurantBasicData
GetRestaurantBasicByIdFromBackup ( string id ) : RestaurantBasicData
GetRestaurantBasicByName ( string name ) : DataModel.RestaurantBasicData
GetRestaurantById ( string id, string lang ) : Models.RestaurantModel
GetRestaurantByName ( string name ) : Models.RestaurantModel
GetTotalPoints ( ) : int
GetUserLastMeal ( ) : Meal
GetUserLastMealViewModel ( ) : Models.MealViewModel
IngredientSearch ( System.Web.Security.MembershipUser currentUser, Location userLocation, int searchCount, string searchText ) : List
MedalsNotificationCheck ( ) : bool
MockedServicelayer ( ) : System
SaveUserActivity ( UserActivity userActivity ) : void
Search ( System.Web.Security.MembershipUser currentUser, Location userLocation, int searchCount, string searchText, double maxDistance ) : IList
SearchGeneralDish ( System.Web.Security.MembershipUser currentUser, Location userLocation, int searchCount, string searchText ) : List
SearchNearest ( System.Web.Security.MembershipUser currentUser, Location userLocation, int searchCount, double maxDistance ) : IList
TranslateDish ( string restId, int menuPartId, int dishId, string fromLang, string targetlang ) : Dish
TranslateMenuPart ( MenuPart menuPart, string fromLang, string targetlang, bool withMenu ) : MenuPart
TranslateMenuPart ( MenuPartModel menuPartModel, string fromLang, string targetlang, bool withMenu ) : MenuPart
TranslateRestaurant ( string restId, string fromLang, string targetlang, bool withMenu ) : RestaurantBasicData
TurnOffMedalFlag ( ) : bool
UpdateCarbsInLastMeal ( string restaurnatId, int menuPartId, int dishId, double totalCarbohydrate ) : bool
UpdateCompareResult ( RestaurantsCompareList compareList ) : void
UpdateCoupon ( CouponType coupon ) : void
UpdateCoupon ( CouponTypeModel couponModel ) : void
UpdateDish ( Dish Dish, string restaurantId, int menuPartId ) : void
UpdateDish ( Models Dish ) : void
UpdateDishAndCarbs ( Models Dish ) : void
UpdateDishCarbs ( System user, string restournatId, int menuPartId, int dishId, double totalCarbohydrate ) : bool
UpdatePostMealSugar ( int sugarLevel ) : void
UpdatePreMealSugar ( int sugarLevel, int targetSugar ) : void
UpdateRestaurant ( Models restaurantmodel ) : void
UploadImageToDish ( string restId, int menuPartId, int dishId, HttpPostedFileBase file ) : void
UserLastMealCompleteRequirement ( ) : bool
UserUpdateRestaurant ( Models restaurantmodel ) : void
VerifyUserLastMeal ( ) : double

Приватные методы

Метод Описание
GetMockedSearchableItems ( ) : List
SetUpEmptySearch ( Mock mocked ) : void
SetUpSearch ( Mock mocked ) : void
SetupGetDefaultItems ( Mock mocked ) : void

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

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

public AddCouponToDB ( CouponType coupon ) : string
coupon Spontaneous.DataModel.CouponType
Результат string

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

public AddNewDish ( Models Dish ) : int
Dish Models
Результат int

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

public AddNewMenuPartModel ( Models MenuPart ) : int
MenuPart Models
Результат int

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

public AddRestaurantBasicToDB ( RestaurantBasicData restaurant ) : string
restaurant Spontaneous.DataModel.RestaurantBasicData
Результат string

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

public AddRestaurantToDB ( Models restaurantmodel ) : string
restaurantmodel Models
Результат string

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

public ApproveMeal ( IEnumerable meals ) : void
meals IEnumerable
Результат void

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

public BasicRestApproveMeal ( List portions ) : void
portions List
Результат void

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

public CalculateDistanceInKm ( LocationModel location1, LocationModel location2 ) : double
location1 Spontaneous.WebApp.Models.LocationModel
location2 Spontaneous.WebApp.Models.LocationModel
Результат double

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

public CalculateDistanceInRad ( LocationModel location1, LocationModel location2 ) : double
location1 Spontaneous.WebApp.Models.LocationModel
location2 Spontaneous.WebApp.Models.LocationModel
Результат double

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

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

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

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

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

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

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

public GetChainRestaurantsBasicByName ( string name ) : List
name string
Результат List

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

public GetClosesMedal ( ) : MedalProgress
Результат Spontaneous.DataModel.MedalProgress

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

public GetCoupon ( SpontaneousUserModel userData, UserActivity userActivity ) : CouponType
userData Spontaneous.DataModel.SpontaneousUserModel
userActivity Spontaneous.DataModel.UserActivity
Результат Spontaneous.DataModel.CouponType

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

public GetCouponById ( string couponId ) : CouponType
couponId string
Результат Spontaneous.DataModel.CouponType

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

public GetCouponModelById ( string couponId ) : CouponTypeModel
couponId string
Результат Spontaneous.WebApp.Models.CouponTypeModel

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

public GetDefaultItems ( System.Web.Security.MembershipUser currentUser, Location userLocation ) : IList
currentUser System.Web.Security.MembershipUser
userLocation Spontaneous.DataModel.Location
Результат IList

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

public GetDishBasic ( int menuPartId, string restaurantId, int Id ) : Dish
menuPartId int
restaurantId string
Id int
Результат Spontaneous.DataModel.Dish

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

public GetGeneralDishById ( string dishId ) : GeneralDish
dishId string
Результат Spontaneous.DataModel.GeneralDish

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

public GetIdByMenuPartName ( string restaurantId, string menuPartName ) : int
restaurantId string
menuPartName string
Результат int

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

public GetIngredientById ( string id ) : Ingredient
id string
Результат Spontaneous.DataModel.Ingredient

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

public GetIngredientByNDBNo ( int ndbNo ) : Ingredient
ndbNo int
Результат Spontaneous.DataModel.Ingredient

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

public GetLastMedal ( ) : UserMedalModel
Результат Spontaneous.WebApp.Models.UserMedalModel

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

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

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

public GetMenuPartBasic ( int id, string RestaurantId ) : MenuPart
id int
RestaurantId string
Результат Spontaneous.DataModel.MenuPart

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

public GetProductByLastCharsOfBarcode ( string barcode ) : Models.ProductCatalogViewModel
barcode string
Результат Models.ProductCatalogViewModel

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

public GetRecipeByPartialName ( string partialName ) : Models.RecipeModel
partialName string
Результат Models.RecipeModel

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

public GetRestaurantBasicById ( string id ) : DataModel.RestaurantBasicData
id string
Результат DataModel.RestaurantBasicData

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

public GetRestaurantBasicByIdFromBackup ( string id ) : RestaurantBasicData
id string
Результат Spontaneous.DataModel.RestaurantBasicData

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

public GetRestaurantBasicByName ( string name ) : DataModel.RestaurantBasicData
name string
Результат DataModel.RestaurantBasicData

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

public GetRestaurantById ( string id, string lang ) : Models.RestaurantModel
id string
lang string
Результат Models.RestaurantModel

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

public GetRestaurantByName ( string name ) : Models.RestaurantModel
name string
Результат Models.RestaurantModel

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

public GetTotalPoints ( ) : int
Результат int

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

public GetUserLastMeal ( ) : Meal
Результат Spontaneous.DataModel.Meal

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

public GetUserLastMealViewModel ( ) : Models.MealViewModel
Результат Models.MealViewModel

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

public IngredientSearch ( System.Web.Security.MembershipUser currentUser, Location userLocation, int searchCount, string searchText ) : List
currentUser System.Web.Security.MembershipUser
userLocation Spontaneous.DataModel.Location
searchCount int
searchText string
Результат List

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

public MedalsNotificationCheck ( ) : bool
Результат bool

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

public MockedServicelayer ( ) : System
Результат System

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

public SaveUserActivity ( UserActivity userActivity ) : void
userActivity Spontaneous.DataModel.UserActivity
Результат void

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

public Search ( System.Web.Security.MembershipUser currentUser, Location userLocation, int searchCount, string searchText, double maxDistance ) : IList
currentUser System.Web.Security.MembershipUser
userLocation Spontaneous.DataModel.Location
searchCount int
searchText string
maxDistance double
Результат IList

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

public SearchGeneralDish ( System.Web.Security.MembershipUser currentUser, Location userLocation, int searchCount, string searchText ) : List
currentUser System.Web.Security.MembershipUser
userLocation Spontaneous.DataModel.Location
searchCount int
searchText string
Результат List

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

public SearchNearest ( System.Web.Security.MembershipUser currentUser, Location userLocation, int searchCount, double maxDistance ) : IList
currentUser System.Web.Security.MembershipUser
userLocation Spontaneous.DataModel.Location
searchCount int
maxDistance double
Результат IList

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

public TranslateDish ( string restId, int menuPartId, int dishId, string fromLang, string targetlang ) : Dish
restId string
menuPartId int
dishId int
fromLang string
targetlang string
Результат Dish

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

public TranslateMenuPart ( MenuPart menuPart, string fromLang, string targetlang, bool withMenu ) : MenuPart
menuPart MenuPart
fromLang string
targetlang string
withMenu bool
Результат MenuPart

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

public TranslateMenuPart ( MenuPartModel menuPartModel, string fromLang, string targetlang, bool withMenu ) : MenuPart
menuPartModel MenuPartModel
fromLang string
targetlang string
withMenu bool
Результат MenuPart

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

public TranslateRestaurant ( string restId, string fromLang, string targetlang, bool withMenu ) : RestaurantBasicData
restId string
fromLang string
targetlang string
withMenu bool
Результат RestaurantBasicData

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

public TurnOffMedalFlag ( ) : bool
Результат bool

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

public UpdateCarbsInLastMeal ( string restaurnatId, int menuPartId, int dishId, double totalCarbohydrate ) : bool
restaurnatId string
menuPartId int
dishId int
totalCarbohydrate double
Результат bool

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

public UpdateCompareResult ( RestaurantsCompareList compareList ) : void
compareList RestaurantsCompareList
Результат void

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

public UpdateCoupon ( CouponType coupon ) : void
coupon CouponType
Результат void

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

public UpdateCoupon ( CouponTypeModel couponModel ) : void
couponModel CouponTypeModel
Результат void

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

public UpdateDish ( Dish Dish, string restaurantId, int menuPartId ) : void
Dish Dish
restaurantId string
menuPartId int
Результат void

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

public UpdateDish ( Models Dish ) : void
Dish Models
Результат void

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

public UpdateDishAndCarbs ( Models Dish ) : void
Dish Models
Результат void

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

public UpdateDishCarbs ( System user, string restournatId, int menuPartId, int dishId, double totalCarbohydrate ) : bool
user System
restournatId string
menuPartId int
dishId int
totalCarbohydrate double
Результат bool

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

public UpdatePostMealSugar ( int sugarLevel ) : void
sugarLevel int
Результат void

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

public UpdatePreMealSugar ( int sugarLevel, int targetSugar ) : void
sugarLevel int
targetSugar int
Результат void

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

public UpdateRestaurant ( Models restaurantmodel ) : void
restaurantmodel Models
Результат void

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

public UploadImageToDish ( string restId, int menuPartId, int dishId, HttpPostedFileBase file ) : void
restId string
menuPartId int
dishId int
file HttpPostedFileBase
Результат void

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

public UserLastMealCompleteRequirement ( ) : bool
Результат bool

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

public UserUpdateRestaurant ( Models restaurantmodel ) : void
restaurantmodel Models
Результат void

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

public VerifyUserLastMeal ( ) : double
Результат double