public ActionResult edit(int idx) { using (ProductChimiqueEntities5 dbModel = new ProductChimiqueEntities5()) { Magasin record = ( from x in dbModel.Magasins where x.Id == idx select x ).Single(); ProductChimiqueEntities1 dbModeld = new ProductChimiqueEntities1(); var GetUsersList = dbModeld.Users.ToList(); SelectList list = new SelectList(GetUsersList, "IdUser", "Nom"); ViewData["Users"] = list; //delete old product Magasin dept = dbModel.Magasins.Single(x => x.Id == idx); System.Diagnostics.Debug.WriteLine(dept.Id); dbModel.Magasins.Remove(dept); dbModel.SaveChanges(); //product deleted return(View("ModificationMagasins", record)); } }
public ActionResult Autherize(NotreBourse_ProduitsChimiques.Models.User user) { using (ProductChimiqueEntities1 db = new ProductChimiqueEntities1()) { var userDetails = db.Users.Where(x => x.Username == user.Username && x.Password == user.Password).FirstOrDefault(); if (userDetails == null) { user.LoginErrorMessage = "Wrong username or password !"; return(View("Index", user)); } else { Session["UserID"] = userDetails.IdUser; Session["Username"] = userDetails.Username; Session["Type"] = userDetails.Type; if (userDetails.Type == "admin") { return(RedirectToAction("HomeAdmin", "Home")); } else { return(RedirectToAction("HomeUtilisateur", "Home")); } } } }
public ActionResult AjoutMagasin(int id = 0) { Magasin MagasinModel = new Magasin(); ProductChimiqueEntities1 dbModel = new ProductChimiqueEntities1(); var GetUsersList = dbModel.Users.ToList(); SelectList list = new SelectList(GetUsersList, "IdUser", "Nom"); ViewData["Users"] = list; return(View(MagasinModel)); }
public ActionResult AddOrEdit(User userModel) { using (ProductChimiqueEntities1 dbModel = new ProductChimiqueEntities1()) { if (dbModel.Users.Any(x => x.Username == userModel.Username)) { ViewBag.DuplicateMessage = "Produict Already Existed"; return(View("AjoutProduit", userModel)); } dbModel.Users.Add(userModel); dbModel.SaveChanges(); } ModelState.Clear(); ViewBag.SuccessMessage = "Registation Sucessful"; return(View("AjoutUsers", new User())); }