public void Insert(MedicoClinicaInsertDTO medicoclinicas) { var r = mapper.Map <medicoclinica>(medicoclinicas); r.idmedcli = Guid.NewGuid(); repository.Insert(r); }
public void Insert(MedicoInsertDTO medico) { var _medico = mapper.Map <medico>(medico); _medico.idmedico = Guid.NewGuid(); repository.Insert(_medico); var clinicas = mapper.Map <medicoclinica[]>(medico.MedicoClinica); foreach (var clinica in clinicas) { clinica.idmedcli = Guid.NewGuid(); clinica.idmedico = _medico.idmedico; clinica.idclinicaNavigation = ClinicaRepository.GetById(clinica.idclinica); medicoClinicaRepository.Insert(clinica); } }