private string ConstruirCorpoEmail(ProcessoJuridico processo, EventoProcessoJuridico evento) { return($@" <h3>O seu processo jurídico com número {processo.Numero.Numero} tem uma nova atualização: </h3><br/> <strong>Evento:</strong> {evento.Titulo.Valor} <br /><br /> <strong>Dia e horário:</strong> {evento.DataHora.Valor.ToString("dd/MM/yyyy HH:mm")} <br/><br/> {evento.Descricao.Valor} <br /><br /> Entre em contato com o seu advogado para maiores informações. <br /><br/> <strong>Jurify.</strong>"); }
public async Task <RespostaCasoDeUso> Handle(AdicionarAnexoCommand request, CancellationToken cancellationToken) { EventoProcessoJuridico eventoProcessoJuridico = await ObterEvento(request.CodigoProcessoJuridico, request.CodigoEvento); if (eventoProcessoJuridico == null) { return(RespostaCasoDeUso.ComStatusCode(HttpStatusCode.NotFound)); } AnexoEventoProcessoJuridico anexo = await SalvarAnexoNaCloud(request); eventoProcessoJuridico.AdicionarAnexo(anexo); if (eventoProcessoJuridico.Invalid) { await _servicoDeArmazenamento.RemoverArquivo(anexo.Identificador); return(RespostaCasoDeUso.ComFalha(eventoProcessoJuridico.Notifications)); } await Context.SaveChangesAsync(); return(RespostaCasoDeUso.ComSucesso(anexo.Codigo)); }