public ActionResult GuardarAseguradora(Aseguradora aseguradora) { if (!ModelState.IsValid) { var viewModel = new AseguradoraViewModel(aseguradora) { Ciudades = _context.Ciudades.ToList() }; return(View("AseguradoraFormulario", viewModel)); } if (aseguradora.Id == 0) { _context.Aseguradoras.Add(aseguradora); } else { var aseguradoraBD = _context.Aseguradoras.Single(a => a.Id == aseguradora.Id); Mapper.Map <Aseguradora, Aseguradora>(aseguradora, aseguradoraBD); } _context.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult NuevaAseguradora() { var ciudades = _context.Ciudades.ToList(); var viewModel = new AseguradoraViewModel() { Ciudades = ciudades }; return(View("AseguradoraFormulario", viewModel)); }
public ActionResult EditarAseguradora(int id) { var aseguradoraBD = _context.Aseguradoras.SingleOrDefault(c => c.Id == id); if (aseguradoraBD == null) { return(HttpNotFound()); } var viewModel = new AseguradoraViewModel(aseguradoraBD) { Ciudades = _context.Ciudades.ToList() }; return(View("AseguradoraFormulario", viewModel)); }