private async void LoadInstrumentGruppeGrid() { //Instanciere repository med henblik på at læse instrumentgrupper ind i datagridview InstrumentGruppeRepository rep = new InstrumentGruppeRepository(); //nulstiller datasource InstrumentGrpGrid.DataSource = null; //loader instrumentgrupper ind med metode fra repository List <InstrumentGruppe> instrumentGrupper = await rep.HentInstrumentGrupperAsync(); //Lister instrumentgrupperne ved at sætte listen af instrumentgrupper som datasource på instrumentgrpgrid InstrumentGrpGrid.DataSource = instrumentGrupper; }
private async void OpretInstrumentGrpBtn_Click(object sender, EventArgs e) { //Instanciere instrumentgrupperepository med henblik på at oprette ny instrumentgruppe InstrumentGruppeRepository grprep = new InstrumentGruppeRepository(); bool successfuldOprettelse = await grprep.OpretInstrumentGruppeAsync(new InstrumentGruppe { //sætter navn og beskrivelse Navn = InstrumentGrpNavnTxt.Text, Beskrivelse = InstrumentGrpBeskrivelseTxt.Text }); //er oprettelse foretaget successfuldt skal formen resettes, hvis ikke skal der printes en fejlmeddelelse if (successfuldOprettelse) { ResetForm(); } else { StatusLabel.Text = "Oprettelsen lykkedes ikke"; } }