public void Insert(MedicoGrupoInsertDTO medicogrupo) { var r = mapper.Map <medicogrupo>(medicogrupo); r.idgrupomedico = Guid.NewGuid(); repository.Insert(r); }
public void Insert(GrupodeMedicoInsertDTO grupo) { var _grupo = mapper.Map <grupodemedico>(grupo); _grupo.idgrupodemedicos = Guid.NewGuid(); repository.Insert(_grupo); var medicos = mapper.Map <medicogrupo[]>(grupo.MedicoGrupo); foreach (var medico in medicos) { medico.idgrupomedico = Guid.NewGuid(); medico.idgrupo = _grupo.idgrupodemedicos; medico.idmedicoNavigation = medicoRepository.GetById(medico.idmedico); medicoGrupoRepository.Insert(medico); } }