public ActionResult Registro(CustomerModel customer) { try { List <CustomerModel> loginCustomer = CustomerModel.LoginCustomer(customer.Email, customer.ContrasenaEmail); if (CustomerModel.ExisteCustomer(customer)) { AddAlertMessage("El correo ingresado, ya se encuentra registrado."); return(RedirectToAction("Registro", "Login")); } else { if (customer.ContrasenaEmail != customer.ConfirmaContrasena) { AddAlertMessage("Las contraseñas no coinciden."); return(RedirectToAction("Registro", "Login")); } else { CustomerModel.AgregarCustomer(customer); AddAlertMessage("Se ha agregado correctamente."); return(RedirectToAction("Login", "Login")); } } } catch (Exception ex) { AddAlertMessage("Error, intente mas tarde. Detalles: " + ex.Message); return(RedirectToAction("Login", "Login")); } }