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