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();
        }