public ActionResult Login(Membrii memb) { var result = db.Membriis.Where(a => a.ID_Username == memb.ID_Username && a.Parola == memb.Parola).ToList(); if (result.Count() > 0) { Session["ID_Username"] = result[0].ID_Username; FormsAuthentication.SetAuthCookie(result[0].ID_Username, false); if (result[0].ID_NumeFunctie == "Administrator") { return(RedirectToAction("../Admin/Index")); } else if (result[0].ID_NumeFunctie == "Membru") { return(RedirectToAction("../User/Index")); } } else { ViewBag.Message = "User sau parola incorecta"; } return(View(memb)); }
public ActionResult DeleteConfirmed(string id) { Membrii membrii = db.Membriis.Find(id); db.Membriis.Remove(membrii); db.SaveChanges(); return(RedirectToAction("../Membrii/Index")); }
public ActionResult Edit([Bind(Include = "ID_Username,Nume,Prenume,Email,Parola,ID_NumeFunctie")] Membrii membrii) { if (ModelState.IsValid) { db.Entry(membrii).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("../Membrii/Index")); } ViewBag.ID_NumeFunctie = new SelectList(db.Functies, "ID_NumeFunctie", "ID_NumeFunctie", membrii.ID_NumeFunctie); return(View(membrii)); }
public ActionResult Create([Bind(Include = "ID_Username,Nume,Prenume,Email,Parola,ID_NumeFunctie")] Membrii membrii) { if (ModelState.IsValid) { db.Membriis.Add(membrii); db.SaveChanges(); return(RedirectToAction("../Membriis/Index")); } ViewBag.ID_NumeFunctie = new SelectList(db.Functies, "ID_NumeFunctie", "ID_NumeFunctie", membrii.ID_NumeFunctie); return(View(membrii)); }
// GET: /Membrii/Delete/5 public ActionResult Delete(string id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Membrii membrii = db.Membriis.Find(id); if (membrii == null) { return(HttpNotFound()); } return(View(membrii)); }
// GET: /Membrii/Edit/5 public ActionResult Edit(string id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Membrii membrii = db.Membriis.Find(id); if (membrii == null) { return(HttpNotFound()); } ViewBag.ID_NumeFunctie = new SelectList(db.Functies, "ID_NumeFunctie", "ID_NumeFunctie", membrii.ID_NumeFunctie); return(View(membrii)); }
public ActionResult UserRegistration(Membriimetadata2 userdet) { if (ModelState.IsValid) { Membrii membri = new Membrii(); membri.ID_Username = userdet.Username; membri.Nume = userdet.Nume; membri.Prenume = userdet.Prenume; membri.Email = userdet.Email; membri.Parola = userdet.Password; membri.ID_NumeFunctie = userdet.ID_NumeFunctie; //userdet.ID_Username = userdet.Username; //userdet.Parola = userdet.Password; db.Membriis.Add(membri); db.SaveChanges(); if (userdet.ID_NumeFunctie == "Administrator") { Session["ID_Username"] = membri.ID_Username; FormsAuthentication.SetAuthCookie(membri.ID_Username, false); return(RedirectToAction("../Admin/Index")); } else if (userdet.ID_NumeFunctie == "Membru" || userdet.ID_NumeFunctie == "Non-Membru") { Session["ID_Username"] = membri.ID_Username; FormsAuthentication.SetAuthCookie(membri.ID_Username, false); return(RedirectToAction("../User/Index")); } else { return(RedirectToAction("UserRegistration")); } } ViewBag.ID_NumeFunctie = new SelectList(db.Functies, "ID_NumeFunctie", "ID_NumeFunctie"); return(View(userdet)); }