Exemple #1
0
        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);
            }
        }