Esempio n. 1
0
 public ActionResult Login(LoginViewModel model)
 {
     if (ModelState.IsValid)
     {
         FireStationEntities _context = new FireStationEntities();
         List <tbl_User>     _user    = _context.tbl_User.ToList();
         foreach (var item in _user)
         {
             //hashPassword.Equals(item.WHU4)
             //string hashPassword = new Functions().CreateHashPass(model.Password);
             if (item.UserUserName.Contains(model.UserName) && item.UserPassword.Contains(model.Password))
             {
                 var user = _context.tbl_User.Single(u => u.UserUserName == model.UserName && u.UserPassword == model.Password);
                 if (user != null)
                 {
                     Session["OnlineUser"] = user.UserId.ToString();
                     Session["UserName"]   = user.UserUserName.ToString();
                     Session["UserRole"]   = user.UserRole.ToString();
                     Session["nafa"]       = string.Format("{0} {1}", user.tbl_Employee.EmployeeName, user.tbl_Employee.EmployeeLastName);
                     Session["Pic"]        = user.tbl_Employee.EmployeePicUrl;
                     return(RedirectToAction("Index", "Home"));
                 }
                 else
                 {
                     ModelState.AddModelError("", "نام کاربری یا کلمه عبور وارد شده صحیح نیست");
                 }
             }
             else
             {
                 ModelState.AddModelError("", "نام کاربری یا کلمه عبور وارد شده وجود ندارد");
             }
         }
     }
     return(View(model));
 }
Esempio n. 2
0
 public ActionResult DeleteConfirmed(int id)
 {
     using (FireStationEntities db = new FireStationEntities())
     {
         tbl_Accident tbl = db.tbl_Accident.Where(x => x.AccidentId == id).FirstOrDefault();
         tbl.Isdelete = true;
         db.SaveChanges();
         db.Dispose();
         return(RedirectToAction("Index"));
     }
 }