Exemple #1
0
        public void TestDeleteUser()
        {
            UserSetService   service   = new UserSetService();
            UserSetViewModel ViewModel = service.DeleteUser("tes2");

            Console.WriteLine(UtilTest.GetJson(ViewModel));
        }
Exemple #2
0
        public UserSetViewModel UpdateUserSelf(string userName, string password, string oldPassword)
        {
            UserSetViewModel viewModel = new UserSetViewModel();

            viewModel.ResultState = new ResultState();

            List <UserSet> userPassword = context.GetCheckOldPasswordByName(userName, oldPassword);

            if (!(userPassword.Count > 0))
            {
                viewModel.ResultState.State   = 1;
                viewModel.ResultState.Details = "NG :原密码错误";
                return(viewModel);
            }

            //当密码为空的情况下,默认转化为空字符串对应的MD5
            //if (string.IsNullOrEmpty(password))
            //    password = "******";

            int result = context.UpdataUserByName(userName, password, oldPassword);

            if (result > 0)
            {
                viewModel.ResultState.State   = 0;
                viewModel.ResultState.Details = "OK";
            }
            else
            {
                viewModel.ResultState.State   = 1;
                viewModel.ResultState.Details = "NG :用户名或密码错误";
            }

            return(viewModel);
        }
Exemple #3
0
        public void TestGetAllUser()
        {
            UserSetService   service   = new UserSetService();
            UserSetViewModel ViewModel = service.GetAllUserViewModel();

            Console.WriteLine(UtilTest.GetJson(ViewModel));
        }
Exemple #4
0
        public UserSetViewModel GetAllUserViewModel()
        {
            List <UserSet> users = context.GetAllUserList();

            UserSetViewModel viewModel = new UserSetViewModel();

            viewModel.UserSets = users;

            return(viewModel);
        }
Exemple #5
0
        public UserSetViewModel UpdateUser(string userID, string userName, string password, string repassword, string oldPassword, string userGroupID)
        {
            UserSetViewModel viewModel = new UserSetViewModel();

            viewModel.ResultState = new ResultState();

            if (!password.Equals(repassword))
            {
                viewModel.ResultState.State   = 1;
                viewModel.ResultState.Details = "NG :密码与确认不一致";
                return(viewModel);
            }

            List <UserSet> userPassword = context.GetCheckOldPassword(Convert.ToInt32(userID), oldPassword);

            if (!(userPassword.Count > 0))
            {
                viewModel.ResultState.State   = 1;
                viewModel.ResultState.Details = "NG :原密码错误";
                return(viewModel);
            }

            //当密码为空的情况下,默认转化为空字符串对应的MD5
            if (string.IsNullOrEmpty(password))
            {
                password = "******";
            }



            int result = context.UpdataUser(userID, userName, password, oldPassword, userGroupID);

            if (result > 0)
            {
                viewModel.ResultState.State = 0;
            }
            else
            {
                viewModel.ResultState.State   = 1;
                viewModel.ResultState.Details = "NG :用户名或密码错误";
            }

            return(viewModel);
        }
Exemple #6
0
        public UserSetViewModel DeleteUser(string userName)
        {
            UserSetViewModel viewModel = new UserSetViewModel();

            viewModel.ResultState = new ResultState();
            int result = context.DeleteUser(userName);

            if (result == 1)
            {
                viewModel.ResultState.State = 0;
            }
            else
            {
                viewModel.ResultState.State   = 1;
                viewModel.ResultState.Details = "NG :该用不存在";
            }

            return(viewModel);
        }
Exemple #7
0
        public UserSetViewModel AddUser(string userName, string password, string userGroupID)
        {
            UserSetViewModel viewModel = new UserSetViewModel();

            viewModel.ResultState = new ResultState();

            List <UserSet> user = context.GetUserByUserName(userName);

            if (user.Count > 0)
            {
                viewModel.ResultState.State   = 1;
                viewModel.ResultState.Details = "NG : 用户名:" + userName + " 已存在";
                return(viewModel);
            }

            //当密码为空的情况下,默认转化为空密码对应的MD5
            if (string.IsNullOrEmpty(password))
            {
                password = "******";
            }

            int result = context.AddUser(userName, password, userGroupID);

            if (result == 1)
            {
                viewModel.ResultState.State   = 0;
                viewModel.ResultState.Details = "OK";
            }
            else
            {
                viewModel.ResultState.State   = 1;
                viewModel.ResultState.Details = "NG";
            }

            return(viewModel);
        }