Exemple #1
0
        public Role2UserOutputDto GetRole2UserByUserId(Role2UserInputDto inputDto)
        {
            SysRole2UserEntity entity    = _sysRole2UserRepository.GetAll().Where(b => b.SysUserId.Equals(inputDto.SysUserId)).FirstOrDefault();
            Role2UserDto       role2user = AutoMapper.Mapper.Map <Role2UserDto>(entity);
            Role2UserOutputDto outputDto = new Role2UserOutputDto();

            outputDto.Role2UserDto = role2user;
            return(outputDto);
        }
Exemple #2
0
        public void SubmitForm(UserInputDto userInputDto, UserInfo userinfo)
        {
            if (!string.IsNullOrEmpty(userInputDto.Id)) //更新
            {
                SysUserEntity entity = _sysUserRepository.Get(userInputDto.Id);
                entity.UserName    = userInputDto.UserName;
                entity.TrueName    = userInputDto.TrueName;
                entity.QQ          = userInputDto.QQ;
                entity.PhoneNumber = userInputDto.PhoneNumber;
                if (!string.IsNullOrEmpty(userInputDto.RoleId))
                {
                    SysRole2UserEntity roleEntity = _sysRole2UserRepository.GetAll().Where(t => t.SysRoleId.Equals(userInputDto.Id)).FirstOrDefault();
                    if (roleEntity != null)
                    {
                        roleEntity.SysRoleId = userInputDto.RoleId;
                        _sysRole2UserRepository.Update(roleEntity);
                    }
                    else
                    {
                        roleEntity           = new SysRole2UserEntity();
                        roleEntity.Id        = Guid.NewGuid().ToString();
                        roleEntity.SysRoleId = userInputDto.RoleId;
                        roleEntity.SysUserId = entity.Id;
                        _sysRole2UserRepository.Insert(roleEntity);
                    }
                }
                _sysUserRepository.Update(entity);
            }
            else
            {
                SysUserEntity entity = AutoMapper.Mapper.Map <SysUserEntity>(userInputDto);
                entity.Id           = Guid.NewGuid().ToString();
                entity.Password     = Common.Utils.Md5.GetMD5("123456");
                entity.CreatePerson = userinfo.UserID;
                entity.CreateTime   = DateTime.Now;
                _sysUserRepository.Insert(entity);

                SysRole2UserEntity roleEntity = new SysRole2UserEntity();
                roleEntity.Id        = Guid.NewGuid().ToString();
                roleEntity.SysRoleId = userInputDto.RoleId;
                roleEntity.SysUserId = entity.Id;
                _sysRole2UserRepository.Insert(roleEntity);
            }
        }