public override bool Equals(object obj) { var model = obj as Review; if (model == null) { return(false); } else { return(Rating.Equals(model.Rating) && PostedDateTime.Equals(model.PostedDateTime) && Comment.Equals(model.Comment) && ReviewNumber.Equals(model.ReviewNumber) && ReviewUser.Equals(model.ReviewUser)); } }
internal Int32 GetUnixPostedDateTime() { return((Int32)(PostedDateTime.ToUniversalTime().Subtract(new DateTime(1970, 1, 1))).TotalSeconds); }
public override int GetHashCode() { return(Rating.GetHashCode() + PostedDateTime.GetHashCode() + Comment.GetHashCode() + ReviewNumber.GetHashCode() + ReviewUser.GetHashCode()); }