public async Task <IActionResult> Delete(string user, string identifier) { TablesController table = new TablesController(); table.DeleteUser(user, identifier); return(RedirectToAction("Index", "RoleActions")); }
public async Task <IActionResult> Login([Bind("Username, Password")] LoginCredential user) { if (ModelState.IsValid) { TablesController table = new TablesController(); if (table.GetUser(user.Username, user.Password)) { table.UpdateLastLogin(user.Username, user.Password); return(RedirectToAction("Index", "Dishes")); } else { ViewBag.isValid = false; } } return(View()); }
public IActionResult Index() { if (HttpHelper.HttpContext.Session.GetString("currentUser") != null) { ViewBag.user = HttpHelper.HttpContext.Session.GetString("currentUser"); } if (HttpHelper.HttpContext.Session.GetString("role") != null) { ViewBag.role = HttpHelper.HttpContext.Session.GetString("role"); } TablesController table = new TablesController(); List <UserEntity> users = table.GetAllUsers(); return(View(users)); }
public async Task <IActionResult> Create([Bind("Username, Password, LastName, FirstName, Email, CreditNum, Gender, Age, IdentityNumber")] UserEntity user) { if (ModelState.IsValid) { UserEntity newUser = new UserEntity(); newUser.Username = user.Username; newUser.Password = user.Password; newUser.FirstName = user.FirstName; newUser.LastName = user.LastName; newUser.Email = user.Email; newUser.CreditNum = user.CreditNum; newUser.Gender = user.Gender; newUser.Age = user.Age; newUser.IdentityNumber = user.IdentityNumber; TablesController table = new TablesController(); await table.AddUser(newUser); return(RedirectToAction("Index", "Dishes")); } return(View()); }