public override int GetHashCode() { int hashCode = 635632148; hashCode = hashCode * -1521134295 + Id.GetHashCode(); hashCode = hashCode * -1521134295 + EqualityComparer <string> .Default.GetHashCode(Name); hashCode = hashCode * -1521134295 + Category_Id.GetHashCode(); hashCode = hashCode * -1521134295 + EqualityComparer <Category> .Default.GetHashCode(Category); hashCode = hashCode * -1521134295 + EqualityComparer <string> .Default.GetHashCode(CategoryName); hashCode = hashCode * -1521134295 + Price.GetHashCode(); hashCode = hashCode * -1521134295 + Discount.GetHashCode(); hashCode = hashCode * -1521134295 + EqualityComparer <string> .Default.GetHashCode(Description); hashCode = hashCode * -1521134295 + File_Id.GetHashCode(); hashCode = hashCode * -1521134295 + EqualityComparer <FileStorage> .Default.GetHashCode(FileStorage); hashCode = hashCode * -1521134295 + EqualityComparer <ICollection <ProductCart> > .Default.GetHashCode(ProductCart); return(hashCode); }
public override string ToString() { return($"{{{nameof(Id)}={Id.ToString()}, {nameof(Name)}={Name}, {nameof(Category_Id)}={Category_Id.ToString()}, {nameof(Category)}={Category}, {nameof(CategoryName)}={CategoryName}, {nameof(Price)}={Price.ToString()}, {nameof(Discount)}={Discount.ToString()}, {nameof(Description)}={Description}, {nameof(File_Id)}={File_Id.ToString()}, {nameof(FileStorage)}={FileStorage}, {nameof(ProductCart)}={ProductCart}}}"); }