Example #1
0
        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));
        }
Example #2
0
        public ActionResult DeleteConfirmed(string id)
        {
            Membrii membrii = db.Membriis.Find(id);

            db.Membriis.Remove(membrii);
            db.SaveChanges();
            return(RedirectToAction("../Membrii/Index"));
        }
Example #3
0
 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));
 }
Example #4
0
        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));
        }
Example #5
0
        // 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));
        }
Example #6
0
        // 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));
        }
Example #7
0
        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));
        }