Bonjour,
Je vais essayer de faire le plus simple possible...
J'ai la classe suivante dans mon métier (code C#)
Et le code suivant dans ma vue
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 class Professeur { public int Id { get; set; } public string Nom { get; set; } public string Prenom { get; set; } public static void Ajouter(Professeur nouveauProf) { /* Méthodes d'ajout dans une bdd */ } }
Un chef de projet de mon entreprise me dit que ce code n'est pas correct selon le modèle MVC car la déclaration "Professeur _nouveauProf = new Professeur();" ne doit pas être faite dans la vue mais dans le métier et qu'il faut donc utiliser une arraylist de données pour passer les informations au métier.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 private void Form1_Load(object sender, EventArgs e) { Professeur _nouveauProf = new Professeur(); _nouveauProf.Nom = "Dupont"; _nouveauProf.Prenom = "Micher"; Professeur.Ajouter(_nouveauProf); }
Est-ce vrai ? Et si oui, pourquoi ?
Merci d'avance pour vos réponses
Cordialement,
Matthieu
Partager