示例#1
0
        public void CreateUser(string UserName, string UserPassword, string UserRole)
        {
            cat_UserRole _userRole = (cat_UserRole)(_cat_UserRoleLogic.ReadbyName(new cat_UserRole {
                UserRole = UserRole
            }).Result);

            _userLogic.Create(new User
            {
                UserName    = UserName,
                Password    = UserPassword,
                UserRoleKey = _userRole.UserRoleKey
            });
        }
示例#2
0
        public string ReadUser(string _UserName, string _UserPAssword)
        {
            string UserRole = "";

            _user = new User {
                UserName = _UserName, Password = _UserPAssword
            };
            _user = (User)_userLogic.ReadbyName(_user).Result;
            if (_user != null)
            {
                cat_UserRole _cat = new cat_UserRole {
                    UserRoleKey = _user.UserRoleKey
                };
                _cat         = (cat_UserRole)_cat_UserRoleLogic.ReadbyId(_cat).Result;
                _userName    = _UserName;
                _userProfile = _cat.UserRole;
                return(_cat.UserRole);
            }
            return(UserRole);
        }
示例#3
0
        public DataTable ReadAllUsers()
        {
            DataTable Users_t = new DataTable();

            Users_t.Columns.Add("UserId", typeof(int));
            Users_t.Columns.Add("UserName", typeof(string));
            Users_t.Columns.Add("UserRole", typeof(string));

            List <User> L_Users = _userLogic.ReadAll();

            foreach (User U in L_Users)
            {
                cat_UserRole UserRole = new cat_UserRole {
                    UserRoleKey = U.UserRoleKey
                };
                UserRole = (cat_UserRole)_cat_UserRoleLogic.ReadbyId(UserRole).Result;
                Users_t.Rows.Add(U.id, U.UserName, UserRole.UserRole);
            }

            return(Users_t);
        }