public async Task <JsonResult> GetSysApiClientList() { SysApiClientData model = new SysApiClientData() { IsActive = true }; var list = await _sysApiClientAppService.GetSysApiClientList(model); return(Json(list)); }
/// <summary> /// 获取授权客户集合 /// </summary> /// <param name="model"></param> /// <returns></returns> public Task <List <SysApiClientData> > GetSysApiClientList(SysApiClientData model) { var queryable = _sysApiClientRepository.GetAll(); if (!string.IsNullOrEmpty(model.ClientId)) { queryable = queryable.Where(w => w.ClientId.Contains(model.ClientId)); } if (model.IsActive != null) { queryable = queryable.Where(w => w.IsActive == model.IsActive); } List <SysApiClientData> result = ObjectMapper.Map <List <SysApiClientData> >(queryable.ToList()); return(Task.FromResult(result)); }
/// <summary> /// 获取授权客户 /// </summary> /// <param name="id"></param> /// <returns></returns> public Task <SysApiClientData> GetSysApiClient(string id) { if (string.IsNullOrEmpty(id)) { return(Task.FromResult <SysApiClientData>(null)); } var data = _sysApiClientRepository.Get(Guid.Parse(id)); SysApiClientData model = ObjectMapper.Map <SysApiClientData>(data); //获取关联的客户 var linkData = _sysApiResourceToClientRepository.GetAllList(w => w.ApiClientId == Guid.Parse(id)); if (linkData.Any()) { model.ApiResourceId = linkData[0].ApiResourceId; } return(Task.FromResult(model)); }
public async Task <JsonResult> GetSysApiClientAllList([FromBody] SysApiClientData model) { var list = await _sysApiClientAppService.GetSysApiClientList(model); return(Json(list)); }