Esempio n. 1
0
 // GET: Account
 public ActionResult Index()
 {
     using (UserAccountEntities db = new UserAccountEntities())
     {
         return(View(db.Users.ToList()));
     }
 }
Esempio n. 2
0
 public ActionResult Edit(int id)
 {
     using (UserAccountEntities db = new UserAccountEntities())
     {
         User user = db.Users.Find(id);
         return(View(user));
     }
 }
Esempio n. 3
0
 public ActionResult Delete(int id, FormCollection formValues)
 {
     using (UserAccountEntities db = new UserAccountEntities())
     {
         User user = db.Users.Find(id);
         db.Users.Remove(user);
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
 }
Esempio n. 4
0
 public ActionResult Edit(User user)
 {
     using (UserAccountEntities db = new UserAccountEntities())
     {
         if (ModelState.IsValid)
         {
             db.Entry(user).State = System.Data.Entity.EntityState.Modified;
             db.SaveChanges();
             return(RedirectToAction("Index"));
         }
         return(View(user));
     }
 }
Esempio n. 5
0
 public ActionResult Register(User account)
 {
     if (ModelState.IsValid)
     {
         using (UserAccountEntities db = new UserAccountEntities())
         {
             db.Users.Add(account);
             db.SaveChanges();
         }
         ModelState.Clear();
         ViewBag.Message = account.FirstName + " " + account.LastName + " successfully added.";
     }
     return(View());
 }
Esempio n. 6
0
 public ActionResult Login(User user)
 {
     using (UserAccountEntities db = new UserAccountEntities())
     {
         var usr = db.Users.Where(u => u.Username == user.Username && u.Password == user.Password).FirstOrDefault();
         if (usr != null)
         {
             Session["ID"]       = usr.ID.ToString();
             Session["Username"] = usr.Username.ToString();
             return(RedirectToAction("Index", "Home"));
         }
         else
         {
             ModelState.AddModelError("", "Username or Password is wrong");
         }
     }
     return(View());
 }