コード例 #1
0
 public IActionResult Removed(string username)
 {
     try
     {
         tbPeople payment = context.tbPeople.SingleOrDefault(m => m.Username.Equals(username));
         if (payment != null)
         {
             context.tbPeople.Remove(payment);
             context.SaveChanges();
             //ViewBag.Msg = "Xoa Thanh Cong";
             return(RedirectToAction("Menu"));
         }
         else
         {
             //return RedirectToAction("Index", "Payment");
         }
     }
     catch (Exception ex)
     {
         ViewBag.Msg = ex.Message;
     }
     return(View());
 }
コード例 #2
0
 public IActionResult Login(string username, string password) // Lab06.Models.Account account (đối tượng)
 {
     try
     {
         tbPeople people = context.tbPeople.SingleOrDefault(a => a.Username.Equals(username)); // biểu thức lamda bên trong SingleOrDefault()
         if (people != null)
         {
             if (people.Password.Equals(password))
             {
                 if (people.Roles == true) // true = 1
                 {
                     ViewBag.user = username;
                     return(View("Menu"));
                 }
                 else
                 {
                     HttpContext.Session.SetString("user", username);
                     return(RedirectToAction("Profile", people));
                 }
             }
             else
             {
                 ViewBag.Msg = "Invalid password";
             }
         }
         else
         {
             ViewBag.Msg = "Account not found ...";
         }
     }
     catch (Exception ex)
     {
         ViewBag.Msg = ex.Message;
     }
     return(View());
 }
コード例 #3
0
 // chi tiết 1 tài khoản bất kì
 public IActionResult Profile(tbPeople people) // Detail
 {
     ViewBag.user = HttpContext.Session.GetString("user");
     return(View(people));
 }