public override bool Equals(object obj) { using (var db = new LibraryDBContainer()) { var publication = obj as DbPublication; return(db.DbPublicationSet1.Any(e => e.Name == publication.Name && e.DatePublished == publication.DatePublished && e.Publisher == publication.Publisher && e.PublicationType == publication.PublicationType && e.BookPublication == publication.BookPublication)); } }
public override bool Equals(object obj) { var o = obj as DbReader; using (var db = new LibraryDBContainer()) { return(db.DbReaderSet.Any(d => d.Id == o.Id && d.First == o.First && d.Last == o.Last && d.Patronimic == o.Patronimic && d.Group == o.Group)); } }
public override bool Equals(object obj) { var o = obj as DbAuthor; using (var db = new LibraryDBContainer()) { return(db.DbAuthorSet1.Any(d => d.Id == o.Id && d.First == o.First && d.Last == o.Last && d.Patronimic == o.Patronimic && d.WriterType == o.WriterType)); } }