public ActionResult DetailsAdmin(int id) { if (loginCheck() == false) { return(RedirectToAction("LoggInn")); } var adminDb = new AdminBLL(); AdminBruker enAdmin = adminDb.getSingleAdmin(id); return(View(enAdmin)); }
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 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 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()); }
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 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 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 bool changeAdmin(int id, AdminBruker innAdmin) { var AdminDAL = new AdminDAL(); return(AdminDAL.changeAdmin(id, innAdmin)); }
public bool insertAdmin(AdminBruker innAdmin) { var AdminDAL = new AdminDAL(); return(AdminDAL.insertAdmin(innAdmin)); }