public static void EjendomClicked(ModelÅbentHusEjendom ejendom) { if (ejendom.IsChecked == false) { antalEjendommeValgt--; } else { antalEjendommeValgt++; } }
public static void GenererListe(string udfil) { TagCheckedMæglereOgEjendomme(); List <ModelÅbentHusEjendom> sorteretListeAfEjendomme = valgteEjendomme.OrderBy(ejendom => ejendom.Pris).ToList(); sorteretListeAfEjendomme.Reverse(); int mæglerNr = 0; while (sorteretListeAfEjendomme.Count > 0) { ModelÅbentHusEjendom ejendom = sorteretListeAfEjendomme[0]; sorteretListeAfEjendomme.RemoveAt(0); ModelÅbentHusMægler mægler = valgteMæglere[mæglerNr]; mæglerNr = (mæglerNr + 1) % 6; ModelÅbentHus åbenthus = new ModelÅbentHus(mægler.ID, mægler.Navn, ejendom.Sagsnr, ejendom.Adresse, ejendom.Område, ejendom.By, ejendom.Pris); åbentHusListe.Add(åbenthus); } List <ModelÅbentHus> sorteretÅbentHusListe = åbentHusListe.OrderBy(sag => sag.MæglerId).ToList(); Udskriv(udfil, sorteretÅbentHusListe); }
private void CheckBoxÅbentHusEjendom_Click(object sender, RoutedEventArgs e) { ModelÅbentHusEjendom ejendom = (ModelÅbentHusEjendom)DataGridÅbentHusEjendom.SelectedItem; ControllerÅbentHus.EjendomClicked(ejendom); }