public async Task App_Update_MainQueue(_Main_Queue mq) { string node = "Main_Queue/"; try { await firebase.Child(node).Child(mq.Key).PutAsync <_Main_Queue>(mq); } catch (FirebaseException e) { Console.WriteLine("Problem -> Method: Update MainQueue"); throw; } }
public async Task App_Insert_MainQueueAsync(_Main_Queue mq, bool Guest, CancellationToken cts) { try { cts.ThrowIfCancellationRequested(); //Guest is True, Student is False if (Guest) { await Task.Run(() => firebase.Child("Main_Queue/").PostAsync <_Main_Queue>(mq)); } else { await Task.Run(() => firebase.Child("Main_Queue/").Child(mq.Student_No).PutAsync <_Main_Queue>(mq)); } } catch (FirebaseException e) { Console.WriteLine("Problem -> Method: Insert MainQueue"); throw; } catch (OperationCanceledException e) { Console.WriteLine("Cancelled -> Method: Insert MainQueue"); } }