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); }
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; }