Esempio n. 1
0
        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);
        }