Пример #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(HistoricoPacienteInsertDTO historicoPaciente)
        {
            var r = mapper.Map <historicopaciente>(historicoPaciente);

            r.idhispaciente = Guid.NewGuid();
            repository.Insert(r);
        }