Пример #1
0
        public ActionResult CreateUser(PerdoruesiModel modeli)
        {
            try
            {
                if (modeli.komunaID == null && modeli.allKomunat == true)
                {
                    ModelState["komunaID"].Errors.Clear();
                }
                _bytSaltedPasswordHash.Initialize();
                _bytSalt.Initialize();
                if (ModelState.IsValid)
                {
                    if (modeli.Username == "")
                    {
                        ModelState.AddModelError("Username", "Required");

                        return(View(modeli));
                    }

                    if (modeli.perdoruesiID > 0)
                    {
                        if ((db.tblPerdoruesit.Where(x => x.Perdoruesi == modeli.Username).Select(x => x.PerdoruesiID).FirstOrDefault() == modeli.perdoruesiID))
                        {
                            var perdoruesi = db.tblPerdoruesit.Where(x => x.PerdoruesiID == modeli.perdoruesiID).FirstOrDefault();
                            perdoruesi.Perdoruesi    = modeli.Username;
                            perdoruesi.Emri          = modeli.Emri;
                            perdoruesi.Mbiemri       = modeli.Mbiemri;
                            perdoruesi.Email         = modeli.Email;
                            perdoruesi.NumriPersonal = modeli.NumriPersonal;
                            perdoruesi.Telefoni      = modeli.Telefoni;
                            perdoruesi.Fjalkalimi    = Krijo_DB_Fjalekalimin(_bytSalt, modeli.Fjalekalimi);



                            db.SaveChanges();
                            TempData["Alert"] = "Perdoruesi eshte edituar me sukses!";
                        }
                        else
                        {
                            TempData["Error"] = "Ky username eshte i perdorur!";
                        }
                    }
                    else
                    {
                        if (!(db.tblPerdoruesit.Where(x => x.Perdoruesi == modeli.Username).Any()))
                        {
                            tblPerdoruesit perdoruesi = new tblPerdoruesit();
                            perdoruesi.Perdoruesi     = modeli.Username;
                            perdoruesi.Emri           = modeli.Emri;
                            perdoruesi.Mbiemri        = modeli.Mbiemri;
                            perdoruesi.Email          = modeli.Email;
                            perdoruesi.NumriPersonal  = modeli.NumriPersonal;
                            perdoruesi.Telefoni       = modeli.Telefoni;
                            perdoruesi.GrupiID        = int.Parse(modeli.grupiID[0].ToString());
                            perdoruesi.KomunaID       = int.Parse(modeli.komunaID[0].ToString());
                            perdoruesi.Fjalkalimi     = Krijo_DB_Fjalekalimin(_bytSalt, modeli.Fjalekalimi);
                            perdoruesi.DateLindja     = DateTime.Now;
                            perdoruesi.DataInsertimit = DateTime.Now;
                            obj._UserRepository.Insert(perdoruesi);
                            obj.Save();


                            TempData["Alert"] = "Perdoruesi eshte regjistruar me sukses!";
                        }
                        else
                        {
                            TempData["Error"] = "Ky username eshte i perdorur!";
                        }
                    }
                }
            }
            catch (Exception ex)
            {
                return(View());
            }



            return(RedirectToAction("Index"));
        }
Пример #2
0
 public void InsertUser(tblPerdoruesit student)
 {
     context.tblPerdoruesit.Add(student);
 }
Пример #3
0
 public void UpdateUser(tblPerdoruesit Perdoruesit)
 {
     context.Entry(Perdoruesit).State = EntityState.Modified;
 }
Пример #4
0
        public void DeleteUser(int PerdoruesiID)
        {
            tblPerdoruesit User = context.tblPerdoruesit.Find(PerdoruesiID);

            context.tblPerdoruesit.Remove(User);
        }