public User GetUser(string userId)
        {
            t_RegisterUser regsUser = null;

            regsUser = _hmsDB.t_RegisterUser.Where(x => x.staff_id == userId).FirstOrDefault();
            // var users = GetUsers();
            // var user = users.Where(x => x.UserId == userId).SingleOrDefault();
            if (regsUser == null)
            {
                regsUser = _hmsDB.t_RegisterUser.Where(x => x.user_id == userId).SingleOrDefault();
            }
            User user = null;

            if (regsUser != null)
            {
                user          = new User();
                user.UserId   = regsUser.user_id;
                user.Username = regsUser.username;
                user.Password = regsUser.password;
                user.Active   = regsUser.Active == "Y" ? true : false;
                user.Staff    = _hmsDB.t_staff.Where(x => x.staff_id == regsUser.staff_id).FirstOrDefault();
            }

            return(user);
        }
Esempio n. 2
0
        public ActionResult Create([Bind(Include = "user_id,username,password,Create_On,staff_id")] t_RegisterUser t_RegisterUser)
        {
            if (ModelState.IsValid)
            {
                db.t_RegisterUser.Add(t_RegisterUser);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            ViewBag.staff_id = new SelectList(db.t_staff, "staff_id", "first_name", t_RegisterUser.staff_id);
            return(View(t_RegisterUser));
        }