public Email(string endereco, string assunto, string html, string texto, string criadoPorUserId, string sentido, string uId, string messageId, long?emailPaiId, int?configuracaoContasEmailId, IEnumerable <EmailAnexo> anexos, DateTime?criadoEm, Atividade atividade, long?pessoaFisicaId, long?pessoaJuridicaId, string identificadorEmail) { ValidationResult = new ValidationResult(); Anexos = new List <EmailAnexo>(); Endereco = endereco; Assunto = assunto; CriadoPorUserId = criadoPorUserId; CorpoDoEmail = html; CriadoEm = criadoEm ?? DateTime.Now; Ativo = true; Sentido = sentido; Uid = uId; MessageId = string.IsNullOrEmpty(messageId) ? null : messageId.Replace("<", "").Replace(">", ""); EmailPaiId = emailPaiId; Anexos = anexos; Atividade = atividade; ConfiguracaoContasEmailId = configuracaoContasEmailId; Texto = texto; ClientePessoaFisicaId = pessoaFisicaId; ClientePessoaJuridicaId = pessoaJuridicaId; AtividadeId = atividade != null ? atividade.Id : 0; IdentificadorEmail = identificadorEmail; }
public void Inativar(string userId) { Ativo = false; if (Atividade != null) { Atividade.Finalizar(userId, null); } }
public Ligacao(long?pessoaFisicaId, long?pessoaJuridicaId, long?potencialClientesId, string userId, string sentido, long atividadeId, long?telefoneId, string numeroOriginal, Atividade atividade, string documento) { PessoaFisicaId = pessoaFisicaId; PessoaJuridicaId = pessoaJuridicaId; PotencialClientesId = potencialClientesId; UserId = userId; Sentido = sentido; AtividadeId = atividadeId; CriadoEm = DateTime.Now; NumeroOriginal = numeroOriginal; TelefoneId = telefoneId; Atividade = atividade; ValidationResult = new ValidationResult(); Documento = documento; }