Example #1
0
 public override bool Equals(System.Object otherRestaurant)
 {
     if (!(otherRestaurant is Restaurant))
     {
         return(false);
     }
     else
     {
         Restaurant newRestaurant       = (Restaurant)otherRestaurant;
         bool       idEquality          = (this.GetId() == newRestaurant.GetId());
         bool       descriptionEquality = (this.GetDescription() == newRestaurant.GetDescription());
         bool       cuisineEquality     = this.GetCuisineId() == newRestaurant.GetCuisineId();
         bool       addressEquality     = this.GetAddress() == newRestaurant.GetAddress();
         return(idEquality && descriptionEquality && cuisineEquality && addressEquality);
     }
 }
Example #2
0
        public override bool Equals(System.Object otherRestaurant)
        {
            if (!(otherRestaurant is Restaurant))
            {
                return(false);
            }
            else
            {
                Restaurant newRestaurant     = (Restaurant)otherRestaurant;
                bool       idEquality        = (this.GetId() == newRestaurant.GetId());
                bool       nameEquality      = (this.GetRestaurantName() == newRestaurant.GetRestaurantName());
                bool       cuisineIdEquality = (this.GetCuisineId() == newRestaurant.GetCuisineId());
                bool       addressEquality   = (this.GetAddress() == newRestaurant.GetAddress());
                bool       openTimeEquality  = (this.GetOpenTime() == newRestaurant.GetOpenTime());
                bool       closeTimeEquality = (this.GetCloseTime() == newRestaurant.GetCloseTime());

                return(idEquality && nameEquality && cuisineIdEquality && addressEquality && openTimeEquality && closeTimeEquality);
            }
        }