public Task <ContextDto> CreateContext2(CreateContextRequest request, MethodCallContext callContext) { return(Task.Factory.StartNew(() => { var newContext = _contextsSet.CreateContext(request.Kind, callContext.ConsumerApplicationInstanceId); foreach (var appConnection in _appLifecycleManager.GetAppInstanceConnections(callContext.ConsumerApplicationInstanceId)) { newContext.AppConnected(appConnection.Info); } return ConvertContextToProto(newContext, callContext.ConsumerApplicationInstanceId); })); }
public Task <ContextDto> CreateContext(Empty request, MethodCallContext callContext) { return(Task.Factory.StartNew(() => { var newContext = _contextsSet.CreateContext(); foreach (var appConnection in _appLifecycleManager.GetAppInstanceConnections(callContext.ConsumerApplicationInstanceId)) { newContext.AppConnected(appConnection.Info); } return new ContextDto { Id = newContext.Id }; })); }