public Task <GetResourceTypeListResponse> GetResourceTypeListAsync(GetResourceTypeList dto) { return(Task.Run(() => { GetResourceTypeListResponse resp = new GetResourceTypeListResponse(); List <Resource> data = CacheHelper.Get <List <Resource> >(CACHE_RESOURCE_LIST); if (data == null) { var dbData = _categoryTypeConfigRepository.TableNoTracking.ToList(); data = Mapper.Map <List <Resource> >(dbData); CacheHelper.Insert <List <Resource> >(CACHE_RESOURCE_LIST, data, 30); } resp.data = data; return resp; })); }
public async Task <IHttpActionResult> Get([FromUri] GetResourceTypeList dto) { var resp = await _commonService.GetResourceTypeListAsync(dto); return(Ok(resp)); }