public void OpdaterEjendomsmægler(EjendomsmæglerBLL ejendomsmægler) { try { EjendomsmæglerDAL ejendomsmæglerDAL = new EjendomsmæglerDAL(); //Laver et nyt objekt ejendomsmæglerDAL.OpdaterEjendomsmægler(ejendomsmægler); } catch (Exception ex) { throw; } }
//place Ejendomsmægler in GUI public void GenerateEjendomsmægler() { while (true) //infinite lop; will be terminated from outside { //a thread is started to refresh the Ejendomsmæglerne list through the method Fetch ThreadStart start = new ThreadStart(() => Fetch()); //lambda expression, since the method Fetch returns a List<T> Thread t1 = new Thread(start); //the thread taking care of refreshing the list is starting now //select Ejendomsmægler from the Ejendomsmæglerne list returned from method Fetch via [index] EjendomsmæglerBLL ejendomsmægler = Fetch()[index]; //try catch block just to be sure try { //display Ejendomsmægler on corresponding RichTextBox output.Invoke(new DisplayDelegate(DisplayEjendomsmægler), new object[] { ejendomsmægler }); } catch (Exception ex) { //print the exceptions in the console (on visual studio) //We can change it with a popup message if we want Console.WriteLine(ex.Message); } //walk through Ejendomsmæglerne list index++; //if the end of the list is reached //go to start if (index == ejendomsmæglerne.Count) { index = 0; } //sleep for up to 1 minut Thread.Sleep(60000); } }
public void SletEjendomsmægler(EjendomsmæglerBLL ejendomsmægler) { EjendomsmæglerDAL ejendomsmæglerDAL = new EjendomsmæglerDAL(); //Laver et nyt objekt ejendomsmæglerDAL.SletEjendomsmægler(ejendomsmægler); }
public static EjendomsmæglerBLL HentEjendomsmægler(EjendomsmæglerBLL ejendomsmægler) { return(EjendomsmæglerDAL.HentEjendomsmægler(ejendomsmægler)); }
} //end //method DisplayEjendomsmægler sets the RichTextBox's Text property private void DisplayEjendomsmægler(EjendomsmæglerBLL ejendomsmægler) { //output Ejendomsmægler in RichTextBox output.Text = ejendomsmægler.ToString("B"); } //end method DisplayEjendomsmægler