Пример #1
0
        public ActionResult Registration([Bind(Include = "emri,mbiemri,telefon,username,password")] PERDORUE pERDORUE)
        {
            try
            {
                if (ModelState.IsValid)
                {
                    var isExist = IsUserNameExist(pERDORUE.username);
                    if (isExist)
                    {
                        ModelState.AddModelError("", "Username qe vute ekzistonë");
                        return(View(pERDORUE));
                    }
                    pERDORUE.password        = Crypto.Hash(pERDORUE.password);
                    pERDORUE.krijimPerdorues = DateTime.Now;
                    pERDORUE.aktiv           = true;
                    pERDORUE.rol_id          = 3;
                    db.PERDORUES.Add(pERDORUE);
                    db.SaveChanges();
                    ViewBag.message = " Regjistrimi u krye me sukses!";
                    return(RedirectToAction("Login", "MyAccount"));
                }

                return(View(pERDORUE));
            }
            catch (Exception ex)
            {
                logger.Error(ex);
                ViewBag.ErrorMessage = "Ndodhi një problem gjatë përpunimit të të dhenave. Ju lutem kontaktoni me administratorin!";
                return(View());
            }
        }
        public ActionResult DeleteConfirmed(int id)
        {
            PERDORUE pERDORUE = db.PERDORUES.Find(id);

            db.PERDORUES.Remove(pERDORUE);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
        public ActionResult Create([Bind(Include = "perdorues_id,emri,mbiemri,telefon,aktiv,username,krijimPerdorues,modifikimPerdoruesi,rol_id,passwordi")] PERDORUE pERDORUE)
        {
            if (ModelState.IsValid)
            {
                db.PERDORUES.Add(pERDORUE);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            ViewBag.rol_id = new SelectList(db.ROLIs, "rol_id", "emri", pERDORUE.rol_id);
            return(View(pERDORUE));
        }
        // GET: PERDORUEs/Details/5
        public ActionResult Details(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            PERDORUE pERDORUE = db.PERDORUES.Find(id);

            if (pERDORUE == null)
            {
                return(HttpNotFound());
            }
            return(View(pERDORUE));
        }
 public ActionResult Edit([Bind(Include = "aktiv,modifikimPerdoruesi,rol_id")] PERDORUE pERDORUE)
 {
     try
     {
         if (ModelState.IsValid)
         {
             db.Entry(pERDORUE).State = EntityState.Modified;
             db.SaveChanges();
             return(RedirectToAction("Index"));
         }
         ViewBag.rol_id = new SelectList(db.ROLIs, "rol_id", "emri", pERDORUE.rol_id);
     }
     catch (DataException) { ModelState.AddModelError(" ", " Ka ndodhur nje problem gjate modifikimit"); }
     return(View(pERDORUE));
 }
        // GET: PERDORUEs/Edit/5
        public ActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            PERDORUE pERDORUE = db.PERDORUES.Find(id);

            if (pERDORUE == null)
            {
                return(HttpNotFound());
            }
            ViewBag.rol_id = new SelectList(db.ROLIs, "rol_id", "emri", pERDORUE.rol_id);
            return(View(pERDORUE));
        }
 // GET: PERDORUEs/Details/5
 public ActionResult Details(int?id)
 {
     try
     {
         if (id == null)
         {
             return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
         }
         PERDORUE pERDORUE = db.PERDORUES.Find(id);
         if (pERDORUE == null)
         {
             return(HttpNotFound());
         }
         return(View(pERDORUE));
     }
     catch (Exception ex)
     {
         logger.Error(ex);
         ViewBag.ErrorMessage = "Ndodhi një problem gjatë përpunimit të të dhenave. Ju lutem kontaktoni me administratorin!";
         return(View());
     }
 }
        public ActionResult Edit([Bind(Include = "perdorues_id,emri,mbiemri,telefon,aktiv,rol_id,password")] PERDORUE pERDORUE)
        {
            try
            {
                if (ModelState.IsValid)
                {
                    var perdoruesEkzistues = db.PERDORUES.FirstOrDefault(p => p.perdorues_id == pERDORUE.perdorues_id);
                    if (perdoruesEkzistues != null)
                    {
                        perdoruesEkzistues.emri                = pERDORUE.emri;
                        perdoruesEkzistues.mbiemri             = pERDORUE.mbiemri;
                        perdoruesEkzistues.telefon             = pERDORUE.telefon;
                        perdoruesEkzistues.aktiv               = pERDORUE.aktiv;
                        perdoruesEkzistues.rol_id              = pERDORUE.rol_id;
                        perdoruesEkzistues.password            = Crypto.Hash(pERDORUE.password);
                        perdoruesEkzistues.modifikimPerdoruesi = DateTime.Now;

                        db.Entry(perdoruesEkzistues).State = EntityState.Modified;
                        db.SaveChanges();
                        return(RedirectToAction("Index"));
                    }
                    else
                    {
                        ViewBag.ErrorMessage = "Perdoruesi i kerkuar nuk ekziston!";
                        ViewBag.rol_id       = new SelectList(db.ROLIs, "rol_id", "emri", pERDORUE.rol_id);
                        return(View(pERDORUE));
                    }
                }
                ViewBag.rol_id = new SelectList(db.ROLIs, "rol_id", "emri", pERDORUE.rol_id);
                return(View(pERDORUE));
            }
            catch (Exception ex)
            {
                logger.Error(ex);
                ViewBag.ErrorMessage = "Ndodhi një problem gjatë përpunimit të të dhenave. Ju lutem kontaktoni me administratorin!";
                return(View());
            }
        }
        public ActionResult Create([Bind(Include = "emri,mbiemri,telefon,aktiv,username,rol_id,password")] PERDORUE pERDORUE)
        {
            try
            {
                if (ModelState.IsValid)
                {
                    pERDORUE.password        = Crypto.Hash(pERDORUE.password);
                    pERDORUE.krijimPerdorues = DateTime.Now;
                    db.PERDORUES.Add(pERDORUE);
                    db.SaveChanges();
                    return(RedirectToAction("Index"));
                }

                //ViewBag.rol_id = new SelectList(db.ROLIs, "rol_id", "emri", pERDORUE.rol_id);
                return(View(pERDORUE));
            }
            catch (Exception ex)
            {
                logger.Error(ex);
                ViewBag.ErrorMessage = "Ndodhi një problem gjatë përpunimit të të dhenave. Ju lutem kontaktoni me administratorin!";
                return(View());
            }
        }