Пример #1
0
        public UsersOutput GetUserByName(UsersInput input)
        {
            var model =
                _usersRepository.FirstOrDefault(w => w.UserName == input.UserName && w.PassWord == input.PassWord);

            return(model.MapTo <UsersOutput>());
        }
Пример #2
0
        public ActionResult InsertUser(UsersInput input)
        {
            var result = Execute(() =>
            {
                _userService.AddUser(input);
            });

            return(Json(result));
        }
Пример #3
0
 public Result Add(UsersInput input)
 {
     #region 处理密码 随机生产信息
     var key = UserHelper.GenUserSecretkey();
     var pwd = PasswordHelper.Encrypt(input.Password, key);
     input.Password  = pwd;
     input.Secretkey = key;
     input.UserName  = CNName.GetRandomString();
     input.Gender    = (DateTime.Now.Second % 2 == 0) ? Core.Entities.Enum.Gender.女 : ((DateTime.Now.Second % 3 == 0)?Core.Entities.Enum.Gender.男: Core.Entities.Enum.Gender.保密);
     input.Mobile    = CNMobile.GetRandomMobNO();
     input.Birthday  = CNName.GetRandomDateTime();
     #endregion
     var model = _entityService.AddDto <UsersEntity, UsersInput>(input);
     return(model);
 }
Пример #4
0
        public ActionResult LoginInfo(UsersInput input)
        {
            var result = _userService.GetUserByName(input);

            if (result != null)
            {
                var model = new UsersOutput()
                {
                    UserName = result.UserName,
                    PassWord = result.PassWord,
                    Id       = result.Id,
                    State    = result.State
                };
                Session["QQLOGIN"] = result;
            }
            return(Json(result));
        }
Пример #5
0
 public void UpdateUser(UsersInput users)
 {
     throw new NotImplementedException();
 }
Пример #6
0
        public void AddUser(UsersInput input)
        {
            var model = input.MapTo <Users>();

            _usersRepository.Insert(model);
        }