public ActionResult DeleteAdmin(int id, AdminBruker slettKunde) { if (loginCheck() == false) { return RedirectToAction("LoggInn"); } var adminDb = new AdminBLL(); bool slettOK = adminDb.deleteAdmin(id); if (slettOK) { return RedirectToAction("ListAdmins"); } return View(); }
public bool changeAdmin(int id, AdminBruker innAdmin) { var db = new DBContext(); try { AdminBrukere endreAdmin = db.AdminBrukere.Find(id); endreAdmin.Fornavn = innAdmin.fornavn; endreAdmin.Etternavn = innAdmin.etternavn; endreAdmin.Telefonnr = innAdmin.telefonnr; endreAdmin.Epost = innAdmin.epost; db.SaveChanges(); return true; } catch { return false; } }
public bool insertAdmin(AdminBruker innAdmin) { var AdminDAL = new AdminDAL(); return AdminDAL.insertAdmin(innAdmin); }
public bool changeAdmin(int id, AdminBruker innAdmin) { var AdminDAL = new AdminDAL(); return AdminDAL.changeAdmin(id, innAdmin); }
public AdminBruker getSingleAdminByEmail(string email) { var db = new DBContext(); var enDbAdmin = db.AdminBrukere.FirstOrDefault(); if (enDbAdmin == null) { return null; } else { var utAdmin = new AdminBruker() { id = enDbAdmin.ID, fornavn = enDbAdmin.Fornavn, etternavn = enDbAdmin.Etternavn, telefonnr = enDbAdmin.Telefonnr, epost = enDbAdmin.Epost, hashPassword = enDbAdmin.Password }; return utAdmin; } }
public AdminBruker getSingleAdmin(int id) { var db = new DBContext(); var enDbAdmin = db.Kunder.Find(id); if (enDbAdmin == null) { return null; } else { var utAdmin = new AdminBruker() { id = enDbAdmin.ID, fornavn = enDbAdmin.Fornavn, etternavn = enDbAdmin.Etternavn, telefonnr = enDbAdmin.Telefonnr, epost = enDbAdmin.Epost, hashPassword = enDbAdmin.Password }; return utAdmin; } }
public bool insertAdmin(AdminBruker innAdmin) { var nyAdmin = new AdminBrukere() { Fornavn = innAdmin.fornavn, Etternavn = innAdmin.etternavn, Telefonnr = innAdmin.telefonnr, Epost = innAdmin.epost, Password = hashPword(innAdmin.passord), Superadmin = innAdmin.superadmin }; try { var db = new DBContext(); db.AdminBrukere.Add(nyAdmin); db.SaveChanges(); return true; } catch (Exception feil) { return false; } }
public ActionResult RegisterNewAdmin(AdminBruker innAdmin) { if (ModelState.IsValid) { var adminDb = new AdminBLL(); bool insertOK = adminDb.insertAdmin(innAdmin); if (insertOK) { return RedirectToAction("ListAdmins"); } } return View(); }
public ActionResult EditAdmin(int id, AdminBruker endreAdmin) { if (loginCheck() == false) { return RedirectToAction("LoggInn"); } if (ModelState.IsValid) { var adminDb = new AdminBLL(); bool endringOK = adminDb.changeAdmin(id, endreAdmin); if (endringOK) { return RedirectToAction("ListAdmins"); } } return View(); }