public override string ToString() { string r = string.Format("Key:{0}\r\nValue:{1}\r\nComment:{2}\r\nLastSynchronizationDate:{3}\r\nLastModificationDate:{4}\r\n", Key, Value, Comment, LastSynchronizationDate == null?"null":LastSynchronizationDate.ToString(), LastModificationDate == null?"null":LastModificationDate.ToString()); return(r); }
public override bool Equals(object obj) { if (obj is Item comparedItem) { bool idEquals = Id.Equals(comparedItem.Id); bool modificationDateEquals = LastModificationDate.Equals(comparedItem.LastModificationDate); return(idEquals && modificationDateEquals); } return(false); }