public ActionResult Edit([Bind(Include = "ClientID,nomClient,adresseClient")] Client client) { if (ModelState.IsValid) { db.Entry(client).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(client)); }
public ActionResult Edit([Bind(Include = "RolesID,NomRole")] Roles roles) { if (ModelState.IsValid) { db.Entry(roles).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(roles)); }
public ActionResult Edit([Bind(Include = "CompteID,ClientID,dateCreation,solde")] Compte compte) { if (ModelState.IsValid) { db.Entry(compte).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.ClientID = new SelectList(db.Clients, "ClientID", "nomClient", compte.ClientID); return(View(compte)); }
public ActionResult Edit([Bind(Include = "UsersID,RolesID,Username,Password")] Users users) { if (ModelState.IsValid) { db.Entry(users).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.RolesID = new SelectList(db.Roles, "RolesID", "NomRole", users.RolesID); return(View(users)); }
public ActionResult Create([Bind(Include = "OperationID,typeOperation,CompteID,montant")] Operation operation) { operation.dateOperation = DateTime.Now; if (ModelState.IsValid) { Compte compte = db.Comptes.Where(s => s.ClientID == operation.CompteID).First(); if (operation.typeOperation.ToString() == "Retrait") { if (compte.solde >= operation.montant) { compte.solde = compte.solde - operation.montant; db.Entry(compte).State = EntityState.Modified; db.SaveChanges(); } else { ModelState.AddModelError("montant", "Solde insuffisante pour retirer"); ViewBag.CompteID = new SelectList(db.Comptes, "CompteID", "CompteID", operation.CompteID); return(View(operation)); } } else if (operation.typeOperation.ToString() == "Versement") { compte.solde = compte.solde + operation.montant; db.Entry(compte).State = EntityState.Modified; db.SaveChanges(); } db.Operations.Add(operation); db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.CompteID = new SelectList(db.Comptes, "CompteID", "CompteID", operation.CompteID); return(View(operation)); }