// GET: UsersTableModels public ActionResult Index() { if (sessiondUserId() == null || sessiondUserId() == "") { return(RedirectToAction("logIn")); } List <UsersTableModel> utms = new UsersTableModel().getUserList(); return(View(utms)); /* * UsersTableModel utm = new UsersTableModel(); * utm.brugerId = "Abc"; * utm.createTs = DateTime.Now; * utm.email = "*****@*****.**"; * utm.erAdmin = false; * utm.password = "******"; * utm.salt = ""; * * var utms = new List<UsersTableModel>(); * utms.Add(utm); * return View(utms); */ // return View(db.UsersTableModel.ToList()); }
private void isUserListEmpty() { UsersTableModel usersTableModel = new UsersTableModel(); List <UsersTableModel> utms = usersTableModel.getUserList(); Assert.IsTrue(utms.Count == 0, "Users skulle være tom. Der er " + utms.Count); }
private void readEntry() { UsersTableModel usersTableModel = new UsersTableModel(); string brugerId = "AndersAnd"; usersTableModel.getUser(brugerId); Assert.AreEqual(brugerId, usersTableModel.brugerId, "Kan ikke finde " + brugerId); }
public void TestIsAdmin() { createFourEntries(); UsersTableModel usersTableModel = new UsersTableModel(); Assert.IsFalse(usersTableModel.isAdministrator("Rap"), "Ih, altså! Rap skulle ikke have været administrator :("); Assert.IsTrue(usersTableModel.isAdministrator("Rup"), "Rup skulle have været administrator. Fix it!"); }
private void deleteEntry() { UsersTableModel usersTableModel = new UsersTableModel(); List <UsersTableModel> utms = usersTableModel.getUserList(); rip.deleteUser(); utms = usersTableModel.getUserList(); Assert.IsTrue(utms.Count == 3, "Der skulle være 3 personer i Users. Der er " + utms.Count); Assert.IsFalse(utms.Contains(rip), "Rip er ikke smuttet ud"); }
private void emptyTable() { UsersTableModel usersTableModel = new UsersTableModel(); List <UsersTableModel> utms = usersTableModel.getUserList(); foreach (UsersTableModel utm in utms) { usersTableModel.deleteUser(utm); } }
private void readList() { UsersTableModel usersTableModel = new UsersTableModel(); List <UsersTableModel> utms = usersTableModel.getUserList(); Assert.IsTrue(utms.Count == 4, "Der skulle være 4 personer i Users. Der er " + utms.Count); Assert.IsTrue(utms.Contains(rip), "Rip er blevet væk"); Assert.IsTrue(utms.Contains(rap), "Rap er blevet væk"); Assert.IsTrue(utms.Contains(rup), "Rup er blevet væk"); }
private void updateEmail() { UsersTableModel usersTableModel = new UsersTableModel(); string brugerId = "AndersAnd"; usersTableModel.getUser(brugerId); Assert.AreEqual(brugerId, usersTableModel.brugerId, "Kan ikke finde " + brugerId); Assert.AreEqual(andersAndEmail, usersTableModel.email, "Forkert email " + usersTableModel.email); usersTableModel.email = andersAndEmailNew; usersTableModel.updateUser(); usersTableModel.email = null; usersTableModel.getUser(brugerId); Assert.AreEqual(andersAndEmailNew, usersTableModel.email, "Forkert email " + usersTableModel.email); }
private void createFourEntries() { emptyTable(); isUserListEmpty(); rip.createUser(); rap.createUser(); rup.createUser(); andersAnd.createUser(); UsersTableModel usersTableModel = new UsersTableModel(); List <UsersTableModel> utms = usersTableModel.getUserList(); Assert.IsTrue(utms.Count == 4, "Der skulle være 4 personer i Users. Der er " + utms.Count); }
public ActionResult logIn(UsersTableModel usersTableModel) { if (!ModelState.IsValid) { return(View(usersTableModel)); } if (usersTableModel.isUserValid()) { sessiondUserId(usersTableModel.brugerId); DateTime lastlogonDt = updateLogon(usersTableModel.brugerId); Session["lastlogon"] = string.Format("{0:dd.MM.yyyy HH:mm}", lastlogonDt); return(RedirectToAction("Index", "Jazzhome")); } ModelState.AddModelError("", "Hmm .. kan ikke genkende dig"); return(View(usersTableModel)); }
public ActionResult DeleteConfirmed(string id) { if (sessiondUserId() == null || sessiondUserId() == "") { return(RedirectToAction("logIn")); } /* * UsersTableModel usersTableModel = db.UsersTableModel.Find(id); * db.UsersTableModel.Remove(usersTableModel); * db.SaveChanges(); */ UsersTableModel usersTableModel = new UsersTableModel(); usersTableModel.deleteUser(id); return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "brugerId,createTs,password,salt,email,prim,erAdmin")] UsersTableModel usersTableModel) { if (sessiondUserId() == null || sessiondUserId() == "") { return(RedirectToAction("logIn")); } if (ModelState.IsValid) { /* * db.Entry(usersTableModel).State = EntityState.Modified; * db.SaveChanges(); */ usersTableModel.updateUser(); return(RedirectToAction("Index")); } return(View(usersTableModel)); }
// GET: UsersTableModels/Edit/5 public ActionResult Edit(string id) { if (sessiondUserId() == null || sessiondUserId() == "") { return(RedirectToAction("logIn")); } if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } //UsersTableModel usersTableModel = db.UsersTableModel.Find(id); UsersTableModel usersTableModel = new UsersTableModel(); usersTableModel.getUser(id); if (usersTableModel == null) { return(HttpNotFound()); } return(View(usersTableModel)); }
public ActionResult Create([Bind(Include = "brugerId,createTs,password,salt,email,prim,erAdmin")] UsersTableModel usersTableModel) { if (ModelState.IsValid) { /* * db.UsersTableModel.Add(usersTableModel); * db.SaveChanges(); */ if (usersTableModel.userExists()) { ModelState.AddModelError("", "Brugeren eksisterer allerede - prøv at hedde noget andet"); } else { usersTableModel.createUser(); new LogonModel().create(usersTableModel.brugerId); return(RedirectToAction("Index")); } } return(View(usersTableModel)); }