public ObterAnexoDoTreinamentoResposta ObterAnexoDoTreinamento(ObterAnexoDoTreinamentoRequisicao requisicao) { var resposta = new ObterAnexoDoTreinamentoResposta(); var anexo = _treinamentoRepositorio.ObterAnexoDoTreinamento(requisicao.CodigoDoTreinamento, requisicao.CodigoDoAnexo); var repositorioDeArquivos = new RepositorioDeArquivos(); resposta.Arquivo = repositorioDeArquivos.ObterArquivo(anexo.Nome, anexo.DataDeUpload); resposta.Anexo = anexo; resposta.Sucesso = true; return resposta; }
public ObterAnexoDeUmaAtaResposta ObterAnexoDeUmaAta(ObterAnexoDeUmaAtaRequisicao requisicao) { var resposta = new ObterAnexoDeUmaAtaResposta(); try { var anexo = _reuniaoRepositorio.ObterAnexoDeUmaAta(requisicao.CodigoDaReuniao, requisicao.CodigoDaAta, requisicao.CodigoDoAnexo); var repositorioDeArquivos = new RepositorioDeArquivos(); resposta.Anexo = anexo; resposta.Arquivo = repositorioDeArquivos.ObterArquivo(anexo.Nome, anexo.DataDeUpload); resposta.Sucesso = true; } catch (RegraException regraException) { resposta.Erros = regraException.Erros; } return resposta; }
public ObterDocumentoDaClinicaResposta ObterDocumentoDaClinica(ObterDocumentoDaClinicaRequisicao requisicao) { var resposta = new ObterDocumentoDaClinicaResposta(); var clinica = _clinicaRepositorio.ObterPor(requisicao.CodigoDaClinica); var documento = clinica.Documentos.FirstOrDefault(it => it.Codigo == requisicao.CodigoDoDocumento); if (documento != null) { var repositorioDeArquivos = new RepositorioDeArquivos(); resposta.Arquivo = repositorioDeArquivos.ObterArquivo(documento.Nome, documento.DataDeUpload); resposta.Documento = documento; resposta.Sucesso = resposta.Arquivo != null; } return resposta; }
public ObterAnexoDaReuniaoResposta ObterAnexoDaReuniao(ObterAnexoDaReuniaoRequisicao requisicao) { var resposta = new ObterAnexoDaReuniaoResposta(); var reuniao = _reuniaoRepositorio.ObterPor(requisicao.CodigoDaReuniao); var anexo = reuniao.Anexos.FirstOrDefault(it => it.Codigo == requisicao.CodigoDoAnexo); if (anexo != null) { var repositorioDeArquivos = new RepositorioDeArquivos(); resposta.Arquivo = repositorioDeArquivos.ObterArquivo(anexo.Nome, anexo.DataDeUpload); resposta.Anexo = anexo; resposta.Sucesso = resposta.Arquivo != null; } return resposta; }
public ObterArquivoDaAprovacaoResposta ObterArquiviDaAprovacao(ObterArquivoDaAprovacaoRequisicao requisicao) { var resposta = new ObterArquivoDaAprovacaoResposta(); try { var aprovacao = _aprovacaoRepositorio.ObterPor(requisicao.CodigoDaAprovacao); var repositorioDeArquivos = new RepositorioDeArquivos(); resposta.Anexo = aprovacao.Anexo; resposta.Arquivo = repositorioDeArquivos.ObterArquivo(aprovacao.Anexo.Nome, aprovacao.Anexo.DataDeUpload); resposta.Sucesso = true; } catch (RegraException regraException) { resposta.Erros = regraException.Erros; } return resposta; }