Пример #1
0
        void SaveLocation(object sender, System.EventArgs e)
        {
            newLocation = new Models.MyMissionsLocations();

            string locationName = l_Name.Text;
            string locationHint = l_Hint.Text;

            gpsLoc = Int32.Parse(l_gps.Text);

            if (locationID != 0)
            {
                newLocation.locationId = locationID;
            }
            newLocation.gpsLocation  = gpsLoc;
            newLocation.locationName = locationName;
            newLocation.locationHint = locationHint;
            newLocation.missionId    = missionID;

            App.Database.SaveMyNewLocationAsync(newLocation);

            Debug.WriteLine("lsaved Mission ID: " + missionID.ToString());
            Debug.WriteLine("lsaved LocationID atm(0or not): " + locationID.ToString());

            Navigation.PopAsync();
        }
Пример #2
0
 public Task <int> SaveMyNewLocationAsync(Models.MyMissionsLocations newLoc)
 {
     if (newLoc.locationId != 0)
     {
         return(database.UpdateAsync(newLoc));
     }
     else
     {
         return(database.InsertAsync(newLoc));
     }
 }
        void LocSelected(object sender, Xamarin.Forms.SelectedItemChangedEventArgs e)
        {
            Models.MyMissionsLocations selectedLocation = (Models.MyMissionsLocations)m_LocListView.SelectedItem;
            locationID = selectedLocation.locationId;
            missionID  = selectedLocation.missionId;

            Debug.WriteLine("lselect MissionID: " + missionID.ToString());
            Debug.WriteLine("lselect LocID(!=0): " + locationID.ToString());


            Navigation.PushAsync(new Pages.LocationInput(missionID, locationID));
        }
Пример #4
0
 public Task <int> DeleteMyLocationAsync(Models.MyMissionsLocations myLocation)
 {
     return(database.DeleteAsync(myLocation));
 }