示例#1
0
        public void Insert(PacienteInsertDTO paciente)
        {
            var _paciente = mapper.Map <paciente>(paciente);

            _paciente.idpaciente = Guid.NewGuid();
            repository.Insert(_paciente);

            var historicos = mapper.Map <historicopaciente[]>(paciente.historicoPaciente);

            foreach (var historico in historicos)
            {
                historico.idhispaciente        = Guid.NewGuid();
                historico.idpaciente           = _paciente.idpaciente;
                historico.idpacienteNavigation = _paciente;

                historicoRepository.Insert(historico);
            }

            var pacientesInformacoes = mapper.Map <pacienteinformacao[]>(paciente.pacienteInformacao);

            foreach (var pacienteInformacao in pacientesInformacoes)
            {
                pacienteInformacao.Idpacienteinformacao = Guid.NewGuid();
                pacienteInformacao.idpaciente           = _paciente.idpaciente;

                pacienteInformacaoRepository.Insert(pacienteInformacao);
            }
        }
示例#2
0
        public void Insert(PacienteInsertDTO paciente)
        {
            var _paciente = mapper.Map <paciente>(paciente);

            _paciente.Idpaciente = Guid.NewGuid();
            repository.Insert(_paciente);
        }
示例#3
0
 public void Insert(PacienteInsertDTO Paciente)
 {
     service.Insert(Paciente);
 }