public override async Task <Empty> UpdateTimestampField(UpdateTimestampFieldInput request, ServerCallContext context) { await _dataAccess.UpdateFieldAsync(request.Data.RowId, request.Data.ColumnName, ConvertDbTablesToString(request.Data.TableName), request.NewValue.ToDateTime().ToLocalTime()); return(new Empty()); }
internal async Task UpdateFieldAsync(GrpcChannel channel, int objectId, string columnName, DbTables tableName, DateTime value) { var client = new DbUpdates.DbUpdatesClient(channel); var input = new UpdateTimestampFieldInput { Data = CreateUpdateDataMessage(objectId, columnName, tableName), NewValue = value.ToTimestamp() }; await client.UpdateTimestampFieldAsync(input); }