public async Task <ActionResult> GetGrainInfo(GetGrainInfoRequest grainInfoRequest) { var typeFilterGrain = GrainClient.GrainFactory.GetGrain <IFilterGrain>(Guid.Empty); var filters = await typeFilterGrain.GetFilters(grainInfoRequest.GrainType, grainInfoRequest.GrainId); return(Json(filters)); }
public async Task<ActionResult> GetGrainInfo(GetGrainInfoRequest grainInfoRequest) { var clusterClient = await GrainClientMultiton.GetAndConnectClient(GrainSessionId); var typeFilterGrain = clusterClient.GetGrain<IFilterGrain>(Guid.Empty); var filters = await typeFilterGrain.GetFilters(grainInfoRequest.GrainType, grainInfoRequest.GrainId); return Json(filters); }