async void OnMainDeleteClicked(object sender, EventArgs e)
        {
            var detail  = (vmDetail)BindingContext;
            var opening = new NavigationOpening();

            if (detail.ID == 0)
            {
                opening.Date_Created  = DateTime.Now;
                opening.Date_Modified = DateTime.Now;
            }
            else
            {
                opening.Date_Modified = DateTime.Now;
                opening.ID            = detail.ID;
            }
            opening.User_Modified = "Nag";


            Bridge bds = new Bridge();

            bds = (Bridge)this.Bridge.ItemsSource[0];
            opening.Bridge_ID   = bds.ID;
            opening.Bridge_Name = (from p in bList
                                   where p.ID == bds.ID
                                   select p.Bridge_Name).FirstOrDefault();
            opening.Opening_Time = detail.Opening_Time;
            opening.Closing_Time = detail.Closing_Time;

            opening.Entry_Date = detail.Entry_Date;
            await App.Database.DeleteItemAsync(opening);

            await Navigation.PopAsync();
        }
Example #2
0
 public Task <int> SaveItemAsync(NavigationOpening opening)
 {
     if (opening.ID != 0)
     {
         return(Database.UpdateAsync(opening));
     }
     else
     {
         return(Database.InsertAsync(opening));
     }
 }
Example #3
0
 public Task <int> DeleteItemAsync(NavigationOpening opening)
 {
     return(Database.DeleteAsync(opening));
 }