/// <summary>
        ///
        /// </summary>
        /// <param name="_city"></param>
        /// <returns></returns>
        public RestaurantSearch GetRestaurantsByCity(City _city)
        {
            RestaurantSearch _restaurantSearch = new RestaurantSearch();

            _restaurantSearch.Restaurants = bringlyEntities.tblRestaurants
                                            .Select(r => new Restaurant
            {
                RestaurantImage = r.RestaurantImage,
                RestaurantGuid  = r.RestaurantGuid,
                RestaurantName  = r.RestaurantName,
                CityGuid        = r.CityGuid,
                CityName        = _city.CityName,
                IsFavorite      = false
            }).ToList();

            if (_city.CityGuid != null)
            {
                _restaurantSearch.Restaurants = _restaurantSearch.Restaurants.Where(s => s.CityGuid == _city.CityGuid).ToList();
            }
            UserDomainLogic   userDomainLogic      = new UserDomainLogic();
            List <Restaurant> favouriteRestaurants = userDomainLogic.FavouriteRestaurants();

            _restaurantSearch.CityGuid = _city.CityGuid;
            _restaurantSearch.CityName = _city.CityName;
            List <Guid> restaurentGuid = favouriteRestaurants.Select(c => c.RestaurantGuid).ToList();

            foreach (Restaurant restaurant in _restaurantSearch.Restaurants)
            {
                if (restaurentGuid.Contains(restaurant.RestaurantGuid))
                {
                    restaurant.IsFavorite = true;
                }
            }
            return(_restaurantSearch);
        }