public NewAusbildung(Ausbildung_Details ausbildung, MitgliedDetails mitglied) { newAusbildung = false; viewModel = new NewAusbildungViewModel(ausbildung, mitglied); InitializeComponent(); this.Title = "Ausbildung bearbeiten"; }
public NewAusbildungViewModel(MitgliedDetails mitgliedDetail) { mainC = new MainController(); mitgliedID = mitgliedDetail.id; ausbildung = new Ausbildung_Details(); gruppierungsID = mitgliedDetail.gruppierungId; }
public NewTaetigkeitViewModel(Ausbildung_Details ausbildungsdetails, MitgliedDetails mitgliedDetail) { mainC = new MainController(); ausbildung = ausbildungsdetails; mitgliedID = mitgliedDetail.id; gruppierungsID = mitgliedDetail.gruppierungId; }
public async Task <ItemDetailViewModel> mitgliedDetailsVorladen(int idMitglied, int idGruppe) { Task <List <SGB8> > task_sgb8 = mainC.mitgliederController.Sgb8Abrufen(idMitglied); Task <List <Ausbildung> > task_ausbildung = mainC.mitgliederController.AusbildungenAbrufen(idMitglied); Task <Boolean> task_editable = mainC.groupControl.CheckPermissionForEdit(idGruppe); Task <Boolean> task_editableAusbildung = mainC.mitgliederController.CheckPermissionForEditAusbildung(idMitglied); Task <List <Taetigkeit> > task_taetigkeiten = mainC.mitgliederController.TaetigkeitenAbrufen(idMitglied); MitgliedDetails mitgliedDetails = await Task.Run(async() => await mainC.mitgliederController.MitgliedDetailsAbrufen(idMitglied, idGruppe)); ItemDetailViewModel viewModelMitgliedDetails = new ItemDetailViewModel(mitgliedDetails, mainC); await Task.WhenAll(task_sgb8, task_taetigkeiten); viewModelMitgliedDetails.sgb8 = await task_sgb8; viewModelMitgliedDetails.taetigkeiten = await task_taetigkeiten; Task nachbarbeitung = viewModelMitgliedDetails.Nachbearbeitung(); viewModelMitgliedDetails.ausbildung = await task_ausbildung; viewModelMitgliedDetails.isEditable = await task_editable; viewModelMitgliedDetails.isAusbildungEditable = await task_editableAusbildung; await nachbarbeitung; return(viewModelMitgliedDetails); }
public NewMitglied(MitgliedDetails mitglied) { // InitializeComponent(); // this.viewModel = new NewMitgliedViewModel(new Services.MainController()); viewModel = new NewMitgliedViewModel(mitglied); newMitglied = false; InitializeComponent(); this.Title = "Mitglied " + mitglied.ansprechname + " bearbeiten"; lbl_begruendungMitglied.IsVisible = false; lbl_begruendungStamm.IsVisible = false; begruendungStammTooltip.IsVisible = false; begruendungMitglied.IsVisible = false; begruendungMitgliedToolTip.IsVisible = false; lbl_begruendungStamm.IsVisible = false; lbl_begruendungMitglied.IsVisible = false; }
public NewMitgliedViewModel(MitgliedDetails mitgliedDetail) { mainC = new MainController(); mitglied = mitgliedDetail; gruppierungsID = mitglied.gruppierungId; }
public NewMitgliedViewModel(int gruppenID) { mainC = new MainController(); gruppierungsID = gruppenID; mitglied = new MitgliedDetails(); }
public NewAusbildung(MitgliedDetails mitglied) { newAusbildung = true; viewModel = new NewAusbildungViewModel(mitglied); InitializeComponent(); }
public ItemDetailViewModel(MitgliedDetails mitgliedDetails, MainController mainCo) { mainC = mainCo; mitglied = mitgliedDetails; }