public DeleteModalWindow(LocalAccountViewModel localAccountViewModel) { this.localAccountViewModel = localAccountViewModel; InitializeComponent(); SwitchLanguage(); ChangeTheme(); }
private async Task SetExistingData() { FirstNameBox.Text = doctor.Name; LastNameBox.Text = doctor.LastName; WorkExperienceBox.Text = doctor.WorkExperience.ToString(); LocalAccountViewModel account = Mapping.Mapper.Map <LocalAccountViewModel>( await localAccountService.GetByPrimaryKey(new LocalAccount() { IdLocalAccount = doctor.IdLocalAccount })); AccountComboBox.Items.Add(account); AccountComboBox.SelectedItem = account; foreach (DoctorClinic doctorClinic in doctor.GetClinics()) { doctorUtil.PutClinicInList(Mapping.Mapper.Map <DoctorClinicViewModel>(doctorClinic)); } foreach (DoctorMedicalTitle mt in doctor.GetMedicalTitles()) { DoctorMedicalTitleViewModel model = Mapping.Mapper.Map <DoctorMedicalTitleViewModel>(mt); model.SetMedicalTitleName(); doctorUtil.PutMedicalTitleInList(model); } }
public EditModal(LocalAccountViewModel localAccountViewModel) { this.localAccountViewModel = localAccountViewModel; InitializeComponent(); DataContext = new LocalAccountRolesDataSource(localAccountViewModel.IdLocalAccount); InitializeComponents(); }
public async override void Edit(object selectedItem, double height = 0, double width = 0) { DataRowView item = (DataRowView)selectedItem; LocalAccountViewModel model = Mapping.Mapper.Map <LocalAccountViewModel>(item); model.SetRoles(await localAccountRoleService.GetAllRolesFor(model.IdLocalAccount) as List <Role>); EditModal modal = new EditModal(model); WindowHelper.SetModal(modal, height, width); modal.ShowDialog(); }
public override async void Edit(object selectedItem) { DataRowView item = (DataRowView)selectedItem; LocalAccountViewModel model = Mapping.Mapper.Map <LocalAccountViewModel>(item); model.SetRoles(await localAccountRoleService.GetAllRolesFor(model.IdLocalAccount) as List <Role>); EditModalWindow modal = new EditModalWindow(model); _ = modal.ShowDialog(); DataGridControl.InformAboutStatus(modal.OperationStatus); }
public SignIn() { InitializeComponent(); // Note the VM constructor takes now a INavigation parameter BindingContext = new LocalAccountViewModel(Navigation); }
public DeleteModal(LocalAccountViewModel localAccountViewModel) { this.localAccountViewModel = localAccountViewModel; InitializeComponent(); InitializeComponents(); }