Beispiel #1
0
 public ActionResult NewMedic()
 {
     var modelo = new MedicsModel();
     modelo.Ciudad= Repository().Query<Ciudades>().ToList();
     modelo.Especialidades = Repository().Query<Especialidades>().ToList();
     modelo.Clinicas = Repository().Query<Clinicas>().ToList();
        return PartialView(modelo);
 }
Beispiel #2
0
        public ActionResult NewMedic(MedicsModel model)
        {
            var repo = Repository();
            var newCiudad = repo.First<Ciudades>(x => x.Id_Ciudad == 1);
            var newTipoPaciente = repo.First<TipoPacientes>(x => x.Id_TipoPaciente == 1);

            var newPerson = Mapper.Map<MedicsModel, Personas>(model);
            newPerson.Id_Ciudad = newCiudad;
            //Save person object
            repo.Add(newPerson);

            var newEspecialidad = repo.First<Especialidades>(x => x.Id_Especialidad == 1);
            var newClinica = repo.First<Clinicas>(x => x.Id_Clinica == 1);

            var newMedic = new Medicos
            {
                Id_Especialidad =  newEspecialidad,
                Id_Clinica = newClinica,
                Id_Persona = newPerson
            };
            repo.Add(newMedic);
            UoW.Commit();
            return RedirectToAction("Index", "Home");
        }