public override int GetHashCode() { unchecked { int hash = GetType().GetHashCode(); hash = (hash * 31) ^ Publicacao.GetHashCode(); hash = (hash * 31) ^ Usuario.GetHashCode(); return(hash); } }
public virtual void Recompartilhar(Publicacao publicacao) { PublicacaoRecompartilhada = publicacao; }
public PublicacaoUpvote(Publicacao publicacao, Usuario usuario) { Publicacao = publicacao; Usuario = usuario; Data = DateTime.Now; }
public virtual void Comentar(Publicacao publicacao) { PublicacaoRespondida = publicacao; }