public string Put(Magasinier mag)        // update = Put
        {
            if (MagasinierDAO.Update(mag))
            {
                return("OK");
            }

            return("KO");
        }
        public ActionResult EditMagasinier(string id, Tahri_Company.Controllers.ManageController.ManageMessageId?Message = null)
        {
            var Db    = new ApplicationDbContext();
            var user  = Db.Users.FirstOrDefault(u => u.Email == id);
            var model = new Magasinier(user);

            ViewBag.MessageId = Message;
            return(View(model));
        }
        public ActionResult DeleteMagasinier(string id)
        {
            var Db    = new ApplicationDbContext();
            var user  = Db.Users.First(u => u.Email == id);
            var model = new Magasinier(user);

            if (user == null)
            {
                return(HttpNotFound());
            }
            return(View(model));
        }
        public async Task <ActionResult> EditMagasinier(Magasinier model)
        {
            if (ModelState.IsValid)
            {
                var Db   = new ApplicationDbContext();
                var user = Db.Users.First(u => u.Email == model.Email);
                // Update the user data:

                user.Nom             = model.Nom;
                user.Prenom          = model.Prenom;
                user.BirthDate       = model.BirthDate;
                user.TelPerso        = model.TelPerso;
                user.Adresse         = model.Adresse;
                Db.Entry(user).State = System.Data.Entity.EntityState.Modified;
                await Db.SaveChangesAsync();

                return(RedirectToAction("MagasiniersList"));
            }
            // If we got this far, something failed, redisplay form
            return(View(model));
        }
 public Magasinier Post(Magasinier mag)
 {
     return(MagasinierDAO.Create(mag));
 }