Modifier données avant ModelState.IsValid
	
	
		Bonjour,
J'aimerai ajouter des informations à mon budget avant que celui ci soit validé par ModelState.IsValid. 
Quand j'ajoute mon FkClass à mon budget dans le controller ModelState.IsValid reste à false.
A quel moment se fait la validation ? Et y a t il un moyen de faire ce que je veux ?
	Code:
	
| 12
 3
 4
 5
 6
 7
 8
 9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 
 | public ActionResult Create(Budget _budget, string nomClass, int[] _companiesSelected)
        {
            if (_budget != null)
            {
                //Ajoute une nouvelle classe de budget en bdd
                if (_budget.FkClass == 0)
                {
                    var budgetClass = new BudgetClass();
                    budgetClass.Name = nomClass;
 
                    db.BudgetClass.Add(budgetClass);
                    db.SaveChanges();
 
                    _budget.FkClass = budgetClass.PkClass;
                }
            }
 
            //Ajoute  un budget en bdd et redirige vers Index
            // Toujours à false me renvoi le message : "FkClass est obligatoire"
            if (this.ModelIsValid())
            {
                [...]
            } |