protected override ValidationResult IsValid(object value, ValidationContext contexteVal) { bool b = true; if (!(ExplorationObjet.Existe(contexteVal.ObjectInstance, "motDePasse") || ExplorationObjet.Existe(contexteVal.ObjectInstance, "motDePasseConfirmation"))) { b = false; } if (!b) { return(new ValidationResult("Grosse erreur")); } string motDePasse = (string)ExplorationObjet.Valeur(contexteVal.ObjectInstance, "motDePasse"); string motDePasseConfirme = (string)ExplorationObjet.Valeur(contexteVal.ObjectInstance, "motDePasseConfirmation"); b = motDePasse == motDePasseConfirme; if (!b) { return(new ValidationResult(ErrorMessage)); } return(ValidationResult.Success); /*base.IsValid(value, validationContext);*/ }
protected override ValidationResult IsValid(object value, ValidationContext contexteVal) { bool b = true; Ob ob = new Ob(); if (ExplorationObjet.Existe(contexteVal.ObjectInstance, "id")) { ob.id = (int)ExplorationObjet.Valeur(contexteVal.ObjectInstance, "id"); } else { b = false; } if (!b) { return(new ValidationResult("Kolossale Error :(")); } switch (_modele) { case "Utilisateur": b = !(new UtilisateurServiceAPI().EstUtilisee(ob.id)); break; case "Role": b = !(new RoleServiceAPI().EstUtilisee(ob.id)); break; case "Theme": b = !(new ThemeServiceAPI().EstUtilisee(ob.id)); break; case "Blocage": b = !(new BlocageServiceAPI().EstUtilisee(ob.id)); break; case "Nouvelle": b = !(new NouvelleServiceAPI().EstUtilisee(ob.id)); break; /*case "Arbre": * b = !(new ArbreServiceAPI().EstUtilisee(ob.id)); * break;*/ default: return(new ValidationResult("Kolossale Error :(")); break; } if (!b) { return(new ValidationResult(ErrorMessage)); } return(ValidationResult.Success); /*base.IsValid(value, validationContext);*/ }
protected override ValidationResult IsValid(object value, ValidationContext contexteVal) { bool b = true; try { var x = ExplorationObjet.Valeur(contexteVal.ObjectInstance, _nom); switch (_dt) { case EnumTypeDeDonnee.DECIMAL: b = Sup((decimal)x, _zero); decimal y = (decimal)x; break; case EnumTypeDeDonnee.INT: b = Sup((int)x, _zero); break; default: b = false; ErrorMessage = "Kolossale erreur"; break; } } catch (Exception) { b = false; } if (!b) { return(new ValidationResult(ErrorMessage)); } return(ValidationResult.Success); /*base.IsValid(value, validationContext);*/ }
protected override ValidationResult IsValid(object value, ValidationContext contexteVal) { bool b = true; Ob ob = new Ob(); ob.lit = (string)ExplorationObjet.Valeur(contexteVal.ObjectInstance, _cherche); try { if (ExplorationObjet.Existe(contexteVal.ObjectInstance, "id")) { ob.id = (int?)ExplorationObjet.Valeur(contexteVal.ObjectInstance, "id"); } else { ob.id = null; } } catch (Exception) { return(new ValidationResult("Kolossale Error :(")); throw; } if (_action == EnumAction.CREER) { ob.id = null; } if (!(_chercheint == "")) { try { if (ExplorationObjet.Existe(contexteVal.ObjectInstance, _chercheint)) { ob.litint = (int)ExplorationObjet.Valeur(contexteVal.ObjectInstance, _chercheint); } else { return(new ValidationResult("Kolossale Error :(")); } } catch (Exception) { return(new ValidationResult("Kolossale Error :(")); throw; } } switch (_modele) { case "Utilisateur": ob.res = new UtilisateurServiceAPI().DonnerParNom(ob.lit); break; case "Role": ob.res = new RoleServiceAPI().DonnerParNom(ob.lit); break; case "Blocage": ob.res = new BlocageServiceAPI().DonnerParNom(ob.lit); break; case "Theme": ob.res = new BlocageServiceAPI().DonnerParNom(ob.lit); break; case "Abonnement": ob.res = new AbonnementServiceAPI().DonnerParNom(ob.lit); break; case "Arbre": ob.res = new ArbreServiceAPI().DonnerParNom(ob.lit, ob.litint); break; default: b = false; break; } if (!b) { return(new ValidationResult("Kolossale Error :(")); } switch (_action) { case EnumAction.CREER: if (ob.res != null) { b = false; } break; case EnumAction.MODIFIER: if (!(ob.res == ob.id)) { b = true; } break; } if (!b) { return(new ValidationResult(ErrorMessage)); } return(ValidationResult.Success); /*base.IsValid(value, validationContext);*/ }