protected BotSubscription CreateBotSubscription(BotSubscriptionEntity entity) { LastActivity activity; if (entity.LastActivityDate == null) { activity = null; } else { activity = new LastActivity() { ActitityId = entity.ActitityId, ConversationId = entity.ConversationId, Created = entity.LastActivityDate.Value, }; } return(new BotSubscription() { ChannelId = entity.ChannelId, GroupName = entity.GroupName, ServiceUrl = entity.ServiceUrl, TeamId = entity.TeamId, TenantId = entity.TeamId, LastActivity = activity }); }
public async Task UpdateSubscription(BotSubscriptionEntity device) { var operation = TableOperation.InsertOrReplace(device); await subscriptionsTable.ExecuteAsync(operation); }
public async Task RegisterSubscription(BotSubscriptionEntity device) { var operation = TableOperation.Insert(device); await subscriptionsTable.ExecuteAsync(operation); }