public static void AdicionarTelefono(TelefonoVM modelo) { Context.Telefonoes.Add(new Telefono { Numero = modelo.Numero.Replace("(", "").Replace(")", "").Replace("-", "").Replace(" ", ""), PersonaID = modelo.PersonaID }); Context.SaveChanges(); }
public ActionResult Modificar(TelefonoVM telefono) { if (ModelState.IsValid) { try { DataProvider.ModificarTelefono(telefono); } catch (Exception e) { ViewData["ErroresEdicionTelefonoTelefono"] = e.Message; } } else { ViewData["ErroresEdicionTelefonoTelefono"] = "El formulario contiene errores de validación."; } return Index(telefono.PersonaID); }
public static void ModificarTelefono(TelefonoVM modelo) { var telefono = Context.Telefonoes.SingleOrDefault(p => p.TelefonoID == modelo.TelefonoID); if (telefono == null) throw new Exception("No se encuentra el teléfono en la base de datos."); telefono.Numero = modelo.Numero.Replace("(", "").Replace(")", "").Replace("-", "").Replace(" ", ""); telefono.PersonaID = modelo.PersonaID; Context.SaveChanges(); }