public override bool Equals(object obj) { return(CategoryName.Equals(((Product)obj).CategoryName) && SubcategoryName.Equals(((Product)obj).SubcategoryName) && /*ImgHref.Equals(((Product)obj).ImgHref) &&*/ Title.Equals(((Product)obj).Title) && (NonDiscountPrice.Equals(((Product)obj).NonDiscountPrice)? true: (OldPrice.Equals(((Product)obj).OldPrice) && NewPrice.Equals(((Product)obj).NewPrice) && DiscountOff.Equals((((Product)obj).DiscountOff))))); }
public bool Equals(SubCategoryItem sub) { if (ReferenceEquals(null, sub)) { return(false); } if (ReferenceEquals(this, sub)) { return(true); } return(SubcategoryName.Equals(sub.SubcategoryName)); }
public override bool Equals(object obj) { if (GpoIdentifier != null && SubcategoryName != null) { if (!(obj is AuditSetting auditSetting)) { return(false); } return(SubcategoryName.Equals(auditSetting.SubcategoryName) && CurrentSettingValue.Equals(auditSetting.CurrentSettingValue)); } return(base.Equals(obj)); }