public override bool Equals(object obj) { if (!(obj is Titulo)) { return(false); } var Titulo = obj as Titulo; if (!Nome.EqualsNormalized(Titulo.Nome) || !Descricao.EqualsNormalized(Titulo.Descricao) || !Sinopse.EqualsNormalized(Titulo.Sinopse) || PrazoDevolucao != Titulo.PrazoDevolucao || AnoPublicacao != Titulo.AnoPublicacao || QuantiaFolhas != Titulo.QuantiaFolhas || Editora?.Id != Titulo.Editora?.Id || Ativo != Titulo.Ativo) { return(false); } return(true); }