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")); }
public void InsertUser(tblPerdoruesit student) { context.tblPerdoruesit.Add(student); }
public void UpdateUser(tblPerdoruesit Perdoruesit) { context.Entry(Perdoruesit).State = EntityState.Modified; }
public void DeleteUser(int PerdoruesiID) { tblPerdoruesit User = context.tblPerdoruesit.Find(PerdoruesiID); context.tblPerdoruesit.Remove(User); }