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); }
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); } }