public async Task <IResultModel> Edit(string id) { var entity = await _userRepository.FirstAsync(id); if (entity == null) { return(ResultModel.NotExists); } var model = _mapper.Map <UserUpdateModel>(entity); model.RoleIds = (await _roleUserRepository.GetListAsync(m => m.UserId == entity.Id && m.IsDel == false)).Select(m => m.RoleId).ToList(); return(ResultModel.Success(model)); }