public async Task AddTowCallToTowHistory(CallHistoryToTowingCompany call) { await firebase .Child("CallHistoryToTowingCompany") .PostAsync(new CallHistoryToTowingCompany() { EnforcerName = call.EnforcerName, EnforcerEmail = call.EnforcerEmail, EnforcerId = call.EnforcerId, UserName = call.UserName, UserVehicleInformation = call.UserVehicleInformation, ReasonForCall = call.ReasonForCall, DateAndTime = call.DateAndTime }); }
public async void CallForATowBtnClicked(object sender, EventArgs e) { bool phoneOpened = false; if (searchLisencePlate.Text == " ") { await DisplayAlert("Alert", "Enter License Plate to find user", "Ok"); return; } else if (phoneOpened == false) { PhoneDialer.Open("9999999999"); phoneOpened = true; } if (phoneOpened == true) { //CREATE CALL CallHistoryToTowingCompany call = new CallHistoryToTowingCompany(); var enforcer = await FirebaseHelper.GetUser(App.UserName); call.EnforcerName = enforcer.FirstName + " " + enforcer.LastName; call.EnforcerEmail = enforcer.Email; call.EnforcerId = enforcer.StudentID; call.UserName = personName.Text; call.UserVehicleInformation = vehicleInfo.Text; call.ReasonForCall = citationReason.SelectedItem.ToString(); call.DateAndTime = System.DateTime.Now.ToString(); await firebaseHelper.AddTowCallToTowHistory(call); //CLEAR PAGE searchLisencePlate.Text = ""; vehicleInfo.Text = ""; personName.Text = ""; vinNumber.Text = ""; citationReason.SelectedIndex = -1; Console.WriteLine("CONFIRMATION THAT CALL WAS ADDED TO DB"); } }