Esempio n. 1
0
 public override bool Equals(System.Object randomIngredient)
 {
     if (!(randomIngredient is Ingredient))
     {
         return(false);
     }
     else
     {
         Ingredient newIngredient  = (Ingredient)randomIngredient;
         bool       idEquality     = (this.GetId() == newIngredient.GetId());
         bool       nameEquality   = (this.GetName() == newIngredient.GetName());
         bool       amountEquality = (this.GetAmount() == newIngredient.GetAmount());
         return(idEquality && nameEquality && amountEquality);
     }
 }