public WebSearchServices() { searchUtilities = new GoogleAPIs.CustomSearch.SearchUtilities(); m_serviceLayer = new ServiceLayerImpl(); }
/// <summary> /// Function should find all restaurants which names contains "default menu" /// </summary> /// <returns></returns> public List<RestaurantBasicData> GetllAllRestaurantsBasicDataWithDefaultMenu() { log.InfoFormat("[GetllAllRestaurantsBasicDataWithDefaultMenu]."); ServiceLayerImpl serviceLayer = new ServiceLayerImpl(); var queryCollection = Query.NE("IsDeleted", true); using (Restaurants recipesDb = new Restaurants()) { MongoEntityRepositoryBase<RestaurantBasicData> basicData = new MongoEntityRepositoryBase<RestaurantBasicData>(recipesDb.DB); var queryRestName = Query.Matches("Name", BsonRegularExpression.Create(new Regex("default menu", RegexOptions.IgnoreCase))); queryCollection = Query.And( queryCollection, queryRestName ); var allResults = basicData.FindAs(queryCollection, 0); List<RestaurantBasicData> restList = allResults.ToList(); if (restList != null && restList.Count > 0) return restList; return null; } }
public ClassifierServices() { m_serviceLayer = new ServiceLayerImpl(); defaultMenuUtility = new DefaultMenuUtility(); restaurantsSearchUtilty = new RestaurantsSearchUtilities(); }