public ActionResult NewAffiliate() { var modelo = new AffiliatesModel(); modelo.Ciudad = Repository().Query<Ciudades>().ToList(); modelo.TipoPaciente = Repository().Query<TipoPacientes>().ToList(); return PartialView(new AffiliatesModel()); }
public ActionResult NewAffiliate(AffiliatesModel 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<AffiliatesModel, Personas>(model); newPerson.Id_Ciudad = newCiudad; repo.Add(newPerson); var afiliado = Mapper.Map<AffiliatesModel, Pacientes>(model); afiliado.AddPerson(newPerson); afiliado.AddTipoPaciente(newTipoPaciente); repo.Add(afiliado); UoW.Commit(); return RedirectToAction("Index","Home"); }