/// <summary> /// Constructeur de couleur lors de la création d'une nouvelle couleur à partir des /// informations du formulaire. /// </summary> /// <param name="colorTemp">Les données du formulaire de création de couleur.</param> /// <param name="pUserId">L'Id de l'utilisateur connecté.</param> /// TODO trouver comment mettre le user. public Couleur(CreerCouleurViewModel colorTemp, string pUserId) { Force = colorTemp.Force; Dexterite = colorTemp.Dexterite; Endurance = colorTemp.Endurance; // Si on n'a pas dépassé la limite des points assignables sur une nouvelle couleur, if (Force + Dexterite + Endurance != (StatMinValue * 3) + 50) { throw new PointsRestantsException("Le nombre de points assignés n'est pas exact."); } Luminence = GetLuminence(); Nom = colorTemp.Nom; //CodeHex = this.GetCodeHex(); UserId = pUserId; }
public IViewComponentResult Invoke(CreerCouleurViewModel model) { return(View(model)); }