Example #1
0
 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));
 }
Example #4
0
 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));
 }
Example #5
0
        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));
        }