public async Task <bool> OpretPuljeAsync(Pulje nyPulje) { if (await AuthenticateUser()) { try { nyPulje.Ejer = App.passwordCredentials.UserName; await App.mobileServiceClient.InvokeApiAsync("HentPuljer", JToken.FromObject(nyPulje)); } catch (MobileServiceInvalidOperationException ex) { if (ex.Response.StatusCode == System.Net.HttpStatusCode.Unauthorized) { App.passwordVault.Remove(App.passwordCredentials); await AuthenticateUser(); } } catch (Exception ex) { string mess = ex.ToString(); } } else { MessageDialog dlg = new MessageDialog("Fejl ved authentication!"); await dlg.ShowAsync(); } return(true); }
public bool DeletePulje(int Id) { Pulje pulje = ctx.Puljer.Find(Id); ctx.Puljer.Remove(pulje); ctx.SaveChanges(); return(true); }
public override async Task OnNavigatedToAsync(object parameter, NavigationMode mode, IDictionary <string, object> suspensionState) { if (suspensionState.Any()) { } if (parameter != null) { Pulje = (Pulje)parameter; TopTekst = "Ret pulje"; } else { Pulje = new Pulje() { Oprettelsesdato = DateTime.Now }; TopTekst = "Opret ny pulje"; } await Task.CompletedTask; }
public bool PutPulje(Pulje retPulje) { ctx.Entry(retPulje).State = System.Data.Entity.EntityState.Modified; ctx.SaveChanges(); return(true); }
public bool PostPuljer(Pulje nyPulje) { ctx.Puljer.Add(nyPulje); ctx.SaveChanges(); return(true); }