Example #1
0
        public IEnumerable <UsersListViewModel> GetListForClient()
        {
            GroupDAL groupDAL = new GroupDAL();

            List <UsersListViewModel> liUser = new List <UsersListViewModel>();
            var modelUser = db.tbl_Users.ToList();

            foreach (var item in modelUser)
            {
                UsersListViewModel model = new UsersListViewModel();
                model.UserID         = item.UserID;
                model.GroupName      = groupDAL.GetGroupByID(item.GroupID).GroupName;
                model.UserName       = item.UserName;
                model.UserFullName   = item.UserFullName;
                model.UserDOB        = item.UserDOB.Value;
                model.UserEmail      = item.UserEmail;
                model.UserPhone      = item.UserPhone;
                model.UserExtention  = item.UserExtention;
                model.UserJoinDate   = item.UserJoinDate;
                model.UserComputer   = item.UserComputer;
                model.UserCreateDate = item.UserCreateDate;
                model.UserStatus     = item.UserStatus == true;
                model.Color          = item.UserStatus == true ? "default" : "danger";
                model.UserAddress    = item.UserAddress;
                liUser.Add(model);
            }

            return(liUser);
        }
Example #2
0
        public UserEditViewModel SelectUserByID(int ID)
        {
            var      userID   = ID;
            GroupDAL groupDAL = new GroupDAL();
            var      listUser = db.tbl_Users.SingleOrDefault(m => m.UserID == userID);

            var model = new UserEditViewModel();

            model.UserID        = listUser.UserID;
            model.UserName      = listUser.UserName;
            model.UserPass      = listUser.UserPass;
            model.UserFullName  = listUser.UserFullName;
            model.UserComputer  = listUser.UserComputer;
            model.UserDOB       = listUser.UserDOB;
            model.UserEmail     = listUser.UserEmail;
            model.GroupID       = listUser.GroupID;
            model.UserExtention = listUser.UserExtention;
            model.UserJoinDate  = listUser.UserJoinDate;
            model.UserPhone     = listUser.UserPhone;
            model.UserStatus    = listUser.UserStatus;
            model.DdlGroupID    = groupDAL.DdlGroup(listUser.GroupID);
            model.UserAddress   = listUser.UserAddress;
            return(model);
        }