Esempio 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("添加失败!"));
        }
Esempio n. 2
0
        public ServiceResult Add(RoleAddAndEditModel model)
        {
            if (IsExist(model.RoleName))
            {
                return(ServiceResult.IsFailed("已存在该角色名!"));
            }

            var sysUserId = GuidHelper.NewOrder().ToString("N");
            var sysUser   = new SysRole
            {
                CreateDateTime = DateTime.Now,
                RoleStatus     = (int)ERoleStatus.On,
                SysRoleId      = sysUserId,
                RoleName       = model.RoleName
            };

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

            return(result ? ServiceResult.IsSuccess("添加成功!") : ServiceResult.IsFailed("添加失败!"));
        }
Esempio n. 3
0
        public ServiceResult Add(MenuAddAndEditModel model)
        {
            if (IsExist(model.MenuName))
            {
                return(ServiceResult.IsFailed("已存在该角色名!"));
            }

            model.SysMenuId = GuidHelper.NewOrder().ToString("N");
            var sysMenu = new SysMenu
            {
                CreateDateTime = DateTime.Now,
                MenuName       = model.MenuName,
                ParentId       = model.ParentId,
                Sort           = model.Sort,
                SysMenuId      = model.SysMenuId,
                Url            = model.Url
            };

            _sysMenu.Add(sysMenu);
            var result = _skyChenContext.SaveChanges() > 0;

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