Ejemplo n.º 1
0
        public ServiceResult Add(UserAddAndEditModel model)
        {
            if (IsExist(model.UserName))
            {
                return(ServiceResult.IsFailed("已存在该用户名!"));
            }

            var sysUserId = GuidHelper.NewOrder().ToString("N");
            var sysUser   = new SysUser
            {
                CreateDateTime = DateTime.Now,
                SysUserId      = sysUserId,
                Password       = EncryptPassword(model.Password, model.SysUserId),
                UserName       = model.UserName,
                Email          = model.Email,
                Mobile         = model.Mobile,
                RealName       = model.RealName,
                UserStatus     = (int)EUserStatus.On,
                UserType       = (int)EUserType.Normal
            };

            _skyChenContext.SysUser.Add(sysUser);
            var result = _skyChenContext.SaveChanges() > 0;

            return(result ? ServiceResult.IsSuccess("添加成功!") : ServiceResult.IsFailed("添加失败!"));
        }
Ejemplo n.º 2
0
        public ServiceResult Edit(UserAddAndEditModel model)
        {
            var sysUser = GetByUserId(model.SysUserId);

            sysUser.Email    = model.Email;
            sysUser.Password = EncryptPassword(model.Password, model.SysUserId);
            sysUser.Mobile   = model.Mobile;
            sysUser.RealName = model.RealName;

            _skyChenContext.SysUser.Update(sysUser);
            var result = _skyChenContext.SaveChanges() > 0;

            return(result ? ServiceResult.IsSuccess("编辑成功!") : ServiceResult.IsFailed("编辑失败!"));
        }