public ActionResult CambiarContrasena(CustomerModel customer)
        {
            CustomerModel current = (CustomerModel)System.Web.HttpContext.Current.Session["Usuario"];

            if (current.ContrasenaEmail != customer.ContrasenaEmail)
            {
                AddAlertMessage("Contraseña actual incorrecta.");
                return(RedirectToAction("Configuracion", "ConfiguracionUsuario"));
            }
            else
            {
                if (customer.ContrasenaNueva != customer.ConfirmaContrasena)
                {
                    AddAlertMessage("Las contraseñas no coinciden.");
                    return(RedirectToAction("Configuracion", "ConfiguracionUsuario"));
                }
                else
                {
                    CustomerModel usuarioLogueado = (CustomerModel)System.Web.HttpContext.Current.Session["Usuario"];
                    customer.CustomerID = usuarioLogueado.CustomerID;
                    CustomerModel.CambiarContrasena(customer);
                    AddAlertMessage("Se ha cambiado la contraseña.");
                    return(RedirectToAction("Configuracion", "ConfiguracionUsuario"));
                }
            }
        }