public void TestMethod1() { Kuverter HusNrTest = new Kuverter(); if (HusNrTest.Husnummer < 1) { throw new ArgumentOutOfRangeException("Husnummer skal være positivt"); } }
public KuvertViewModel() { Instance = KuvertCatalogSingleton.Instance; PrisBeregning = new PrisBeregning(); Kuverter = new Kuverter(); TilmeldAlleCommand = new RelayCommand.RelayCommand(AddAlleDage); KuvertPerDagCommand = new RelayCommand.RelayCommand(prisPerKuvertEr); RydListeOverDeltagere = new RelayCommand.RelayCommand(StartNyUge); this.HentDataFraDiskAsync(); }
public void AddAlleDage() { bool erNulTilmeldte = true; if (Kuverter.Husnummer != 0) { if (Kuverter.MandagVoksne > 0 || Kuverter.MandagTeens > 0 || Kuverter.MandagBoern > 0 || Kuverter.MandagBaby > 0) { erNulTilmeldte = false; Kuverter Kuvert = new Kuverter(); Kuvert.Husnummer = Kuverter.Husnummer; Kuvert.MandagVoksne = Kuverter.MandagVoksne; Kuvert.MandagTeens = Kuverter.MandagTeens; Kuvert.MandagBoern = Kuverter.MandagBoern; Kuvert.MandagBaby = Kuverter.MandagBaby; //referer til singleton Instance.MandagListe.Add(Kuvert); } if (Kuverter.TirsdagVoksne > 0 || Kuverter.TirsdagTeens > 0 || Kuverter.TirsdagBaby > 0 || Kuverter.TirsdagBaby > 0) { erNulTilmeldte = false; Kuverter TirsdagKuvert = new Kuverter(); TirsdagKuvert.Husnummer = Kuverter.Husnummer; TirsdagKuvert.TirsdagVoksne = Kuverter.TirsdagVoksne; TirsdagKuvert.TirsdagTeens = Kuverter.TirsdagTeens; TirsdagKuvert.TirsdagBoern = Kuverter.TirsdagBoern; TirsdagKuvert.TirsdagBaby = Kuverter.TirsdagBaby; //referer til singleton Instance.TirsdagListe.Add(TirsdagKuvert); } if (Kuverter.OnsdagVoksne > 0 || Kuverter.OnsdagTeens > 0 || Kuverter.OnsdagBoern > 0 || Kuverter.OnsdagBaby > 0) { erNulTilmeldte = false; Kuverter OnsdagKuvert = new Kuverter(); OnsdagKuvert.Husnummer = Kuverter.Husnummer; OnsdagKuvert.OnsdagVoksne = Kuverter.OnsdagVoksne; OnsdagKuvert.OnsdagTeens = Kuverter.OnsdagTeens; OnsdagKuvert.OnsdagBoern = Kuverter.OnsdagBoern; OnsdagKuvert.OnsdagBaby = Kuverter.OnsdagBaby; //referer til singleton Instance.OnsdagListe.Add(OnsdagKuvert); } if (Kuverter.TorsdagVoksne > 0 || Kuverter.TorsdagTeens > 0 || Kuverter.TorsdagBoern > 0 || Kuverter.TorsdagBaby > 0) { erNulTilmeldte = false; Kuverter TorsdagKuvert = new Kuverter(); TorsdagKuvert.Husnummer = Kuverter.Husnummer; TorsdagKuvert.TorsdagVoksne = Kuverter.TorsdagVoksne; TorsdagKuvert.TorsdagTeens = Kuverter.TorsdagTeens; TorsdagKuvert.TorsdagBoern = Kuverter.TorsdagBoern; TorsdagKuvert.TorsdagBaby = Kuverter.TorsdagBaby; //referer til singleton Instance.TorsdagListe.Add(TorsdagKuvert); } if (erNulTilmeldte) { new MessageDialog("Du skal huske at tilmelde dig en af dagene").ShowAsync(); } else if (!erNulTilmeldte) { this.GemDataTilDiskAsync(); new MessageDialog("Du er nu tilmeldt").ShowAsync(); } } else { new MessageDialog("Bolignummer mangler").ShowAsync(); } }