Ejemplo n.º 1
0
        public async Task SalvaAudiencia(AudienciaViewModel audiencia, Guid userGuid)
        {
            await VinculaSubTitulosEmSubTarefas(audiencia, userGuid);

            Audiencia audienciaDB = _mapper.Map <Audiencia>(audiencia);

            audienciaDB.AutoValidacao();
            audienciaDB.RepassaInformacoesParaSubTarefas();

            await PersistirDados(audienciaDB, userGuid);
        }
Ejemplo n.º 2
0
        public async Task ExportaAudiencia(Guid userGuid, AudienciaViewModel audiencia)
        {
            ValidaExport(audiencia);
            await VinculaSubTitulosEmSubTarefas(audiencia, userGuid);

            Audiencia toExport = _mapper.Map <Audiencia>(audiencia);

            toExport.AutoValidacao();
            toExport.RepassaInformacoesParaSubTarefas();
            var audienciaTask = _exportService.ExportarAudiencias(userGuid, new List <Audiencia>()
            {
                toExport
            }, audiencia.IdCasoDefinitivo);
            await audienciaTask;
        }