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); } }
public void Insert(PacienteInformacaoInsertDTO pacienteInformacao) { var r = mapper.Map <pacienteinformacao>(pacienteInformacao); r.Idpacienteinformacao = Guid.NewGuid(); repository.Insert(r); }