/// <summary> /// Annullerer vagtanmodning /// </summary> public void AnnullerAnmodning() { PersistensFacade <AnmodningModel> .SletDB("api/Anmodningers", id : HovedViewModel.SelectedAnmodning.AnmodningId); var rootFrame = Window.Current.Content as Frame; rootFrame.Navigate(typeof(Anmodninger)); }
/// <summary> /// Accepterer vagtanmodning /// </summary> public void AccepterAnmodning() { PersistensFacade <VagtModel> .RedigerDB("api/Vagters", new VagtModel(HovedViewModel.SelectedAnmodning.VagtId, HovedViewModel.SelectedAnmodning.Starttidspunkt, HovedViewModel.SelectedAnmodning.Sluttidspunkt, HovedViewModel.SelectedAnmodning.Ugenummer, HovedViewModel.SelectedAnmodning.UgedagId, HovedViewModel.SelectedAnmodning.AnmodningBrugernavn), id : HovedViewModel.SelectedAnmodning.VagtId); PersistensFacade <AnmodningModel> .SletDB("api/Anmodningers", id : HovedViewModel.SelectedAnmodning.AnmodningId); var rootFrame = Window.Current.Content as Frame; rootFrame.Navigate(typeof(Anmodninger)); }
/// <summary> /// Sletter valgte vagt /// </summary> public void SletVagt() { if (VagtplanViewModel.SelectedVagter == null) { MessageDialog m = Hjaelpeklasse.FejlMeddelelse("Vælg en vagt der skal slettes"); m.ShowAsync(); } else { PersistensFacade <VagtModel> .SletDB("api/Vagters", VagtplanViewModel.SelectedVagter.VagtId); switch (VagtplanViewModel.SelectedVagter.UgedagId) { case 1: VagtplanViewModel.VagtCollection.MandagCollection.Remove(VagtplanViewModel.SelectedVagter); break; case 2: VagtplanViewModel.VagtCollection.TirsdagCollection.Remove(VagtplanViewModel.SelectedVagter); break; case 3: VagtplanViewModel.VagtCollection.OnsdagCollection.Remove(VagtplanViewModel.SelectedVagter); break; case 4: VagtplanViewModel.VagtCollection.TorsdagCollection.Remove(VagtplanViewModel.SelectedVagter); break; case 5: VagtplanViewModel.VagtCollection.FredagCollection.Remove(VagtplanViewModel.SelectedVagter); break; case 6: VagtplanViewModel.VagtCollection.LoerdagCollection.Remove(VagtplanViewModel.SelectedVagter); break; case 7: VagtplanViewModel.VagtCollection.SoendagCollection.Remove(VagtplanViewModel.SelectedVagter); break; } } }