Exemplo n.º 1
0
        public override async Task <Empty> UpdateBoolField(UpdateBoolFieldInput request, ServerCallContext context)
        {
            await _dataAccess.UpdateFieldAsync(request.Data.RowId,
                                               request.Data.ColumnName,
                                               ConvertDbTablesToString(request.Data.TableName),
                                               request.NewValue);

            return(new Empty());
        }
Exemplo n.º 2
0
        internal async Task UpdateFieldAsync(GrpcChannel channel, int objectId, string columnName, DbTables tableName, bool value)
        {
            var client = new DbUpdates.DbUpdatesClient(channel);
            var input  = new UpdateBoolFieldInput
            {
                Data     = CreateUpdateDataMessage(objectId, columnName, tableName),
                NewValue = value
            };

            await client.UpdateBoolFieldAsync(input);
        }