public override Task <Empty> SetSheetName(IndexAndName arg, ServerCallContext context) => Task.Factory.StartNew(() => { _logger.LogDebug("SetSheetName({0}, '{1}')", arg.Index, arg.Name); GetOrCreateWrapper(context).SetSheetName(arg.Index, arg.Name); return(new Empty()); });
public override Task <Int32Value> CloneSheet(IndexAndName arg, ServerCallContext context) => Task.Factory.StartNew(() => { _logger.LogDebug("CloneSheet({0}, '{1}')", arg.Index, arg.Name); var ret = GetOrCreateWrapper(context).CloneSheet(arg.Index, arg.Name); return(new Int32Value { Value = ret }); });