public bool Equals(IFfnAddress other) { if (other is AuthorAddress otherAuthor) { return(AuthorName.Equals(otherAuthor.AuthorName) && LinkedId.Equals(otherAuthor.LinkedId) && Address.Equals(otherAuthor.Address)); } return(false); }
public override bool Equals(object obj) { if (!(obj is CommentModel comment)) { return(false); } return(Id == comment.Id && Author.Equals(comment.Author) && AuthorName.Equals(comment.AuthorName) && Text.Equals(comment.Text) && Date.Equals(comment.Date)); }
public override bool Equals(object obj) { if (!(obj is PostModel post)) { return(false); } var comparer = new CollectionComparer <CommentModel>(); return(Id == post.Id && Author.Equals(post.Author) && AuthorName.Equals(post.AuthorName) && Text.Equals(post.Text) && Date.Equals(post.Date) && Title.Equals(post.Title) && Team.Equals(post.Team) && comparer.Equals(Comments, post.Comments)); }
public override bool Equals(object obj) { if (!(obj is PostEntity Post)) { return(false); } var Comparer = new CollectionComparer <CommentEntity>(); return(Id == Post.Id && Author.Equals(Post.Author) && AuthorName.Equals(Post.AuthorName) && Text.Equals(Post.Text) && Date.Equals(Post.Date) && Title.Equals(Post.Title) && Team.Equals(Post.Team) && Comparer.Equals(Comments, Post.Comments)); }
////////////////////////////////////////////////////////////////////////// //Операции общего назначения private void EditField_TextChanged(object sender, TextChangedEventArgs e) { TextBox textBox = (TextBox)sender; if (Name.Equals(textBox)) { if (Name.Text.Length > 0) { NameWatermark.Visibility = Visibility.Hidden; } else { NameWatermark.Visibility = Visibility.Visible; } } else if (Surname.Equals(textBox)) { if (Surname.Text.Length > 0) { SurnameWatermark.Visibility = Visibility.Hidden; } else { SurnameWatermark.Visibility = Visibility.Visible; } } else if (Patronymic.Equals(textBox)) { if (Patronymic.Text.Length > 0) { PatronymicWatermark.Visibility = Visibility.Hidden; } else { PatronymicWatermark.Visibility = Visibility.Visible; } } else if (Password.Equals(textBox)) { if (Password.Text.Length > 0) { PasswordWatermark.Visibility = Visibility.Hidden; } else { PasswordWatermark.Visibility = Visibility.Visible; } } else if (AuthorSurname.Equals(textBox)) { if (AuthorSurname.Text.Length > 0) { AuthorSurnameWatermark.Visibility = Visibility.Hidden; } else { AuthorSurnameWatermark.Visibility = Visibility.Visible; } } else if (AuthorName.Equals(textBox)) { if (AuthorName.Text.Length > 0) { AuthorNameWatermark.Visibility = Visibility.Hidden; } else { AuthorNameWatermark.Visibility = Visibility.Visible; } } else if (AuthorPatronymic.Equals(textBox)) { if (AuthorPatronymic.Text.Length > 0) { AuthorPatronymicWatermark.Visibility = Visibility.Hidden; } else { AuthorPatronymicWatermark.Visibility = Visibility.Visible; } } else if (BookName.Equals(textBox)) { if (BookName.Text.Length > 0) { BookNameWatermark.Visibility = Visibility.Hidden; } else { BookNameWatermark.Visibility = Visibility.Visible; } } else if (Publisher.Equals(textBox)) { if (Publisher.Text.Length > 0) { PublisherWatermark.Visibility = Visibility.Hidden; } else { PublisherWatermark.Visibility = Visibility.Visible; } } else if (PublicationDate.Equals(textBox)) { if (PublicationDate.Text.Length > 0) { PublicationDateWatermark.Visibility = Visibility.Hidden; } else { PublicationDateWatermark.Visibility = Visibility.Visible; } } else if (PageCount.Equals(textBox)) { if (PageCount.Text.Length > 0) { PageCountWatermark.Visibility = Visibility.Hidden; } else { PageCountWatermark.Visibility = Visibility.Visible; } } else if (Location.Equals(textBox)) { if (Location.Text.Length > 0) { LocationWatermark.Visibility = Visibility.Hidden; } else { LocationWatermark.Visibility = Visibility.Visible; } } else if (Search.Equals(textBox)) { SearchUpdate(); } }