je veux créer une fonction qui décrémenter le nombre des live

le model book
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
public class book
    {
        public int id { get; set; }
        [Required]
        [Display(Name=("Titre de livre"))]
        public string name { get; set; }
        [Required]
        [Display(Name = ("écrivaine"))]
        public string ecrivain{ get; set; }
        [Display(Name = ("niveau"))]
        public string niveau { get; set; }
        [Display(Name = ("matière d'enseignement"))]
        public string matiere { get; set; }
        [Required]
        [Display(Name = ("nombre de copies"))]
        public int nbr_total { get; set; }
        [Display(Name = ("nombre de copies disponible"))]
        public int nbr_disponible { get; set; }
    }
et une methode qui je besoin a utiliser dans une autre class


Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
 
 
 [HttpPost]
        [ValidateAntiForgeryToken]
        public ActionResult emprinter(int idbok)
        {
            book b = db.boks.SingleOrDefault(x => x.id == idbok);
            b.nbr_disponible --;
            db.SaveChanges();
            return RedirectToAction("Index");
        }
mais cette methode ne fonction pas
pour quio??
des solution svp