public ActionResult login(user login) { if (ModelState.IsValid) { Onlineshop db = new Onlineshop(); var user = (from userlist in db.users where userlist.Name == login.Name && userlist.password == login.password select new { userlist.Id, userlist.Name, userlist.age, userlist.email }).ToList(); if (user.FirstOrDefault() != null) { Session["Name"] = user.FirstOrDefault().Name; Session["age"] = user.FirstOrDefault().age; Session["email"] = user.FirstOrDefault().email; Session["Id"] = user.FirstOrDefault().Id; return(Redirect("/home/profile")); } else { ModelState.AddModelError("", "Invalid login credentials."); } } return(View(login)); }
public async Task <IActionResult> OnGetAsync(int?id) { if (id == null) { return(NotFound()); } Onlineshop = await _context.Onlineshop.FirstOrDefaultAsync(m => m.ID == id); if (Onlineshop == null) { return(NotFound()); } return(Page()); }
public async Task <IActionResult> OnPostAsync(int?id) { if (id == null) { return(NotFound()); } Onlineshop = await _context.Onlineshop.FindAsync(id); if (Onlineshop != null) { _context.Onlineshop.Remove(Onlineshop); await _context.SaveChangesAsync(); } return(RedirectToPage("./Index")); }