Ejemplo n.º 1
0
        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());
        }
Ejemplo n.º 2
0
        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);
        }