private async void OnRemoveUserExecute(User user) { if (_messageService.ShowOKCancelDialog("Удалить пользователя", user.Username) == MessageDialogResult.OK) { await _repository.RemoveUserAsync(user); await LoadAsync(0); } }
private async void OnOpenProizvodjacItemView(int?proizvodjacId) { if (ProizvodjacItemViewModel != null && ProizvodjacItemViewModel.HasChanges) { var result = _messageDialogService.ShowOKCancelDialog("Унели сте измене. Да ли желите да напустите страницу?", "Упозорење"); if (result == MessageDialogResult.Cancel) { return; } } ProizvodjacItemViewModel = _proizvodjacItemViewModelCreator(); await ProizvodjacItemViewModel.LoadProizvodjacAsync(proizvodjacId); }
private async void OnOpenProjectView(int projectId) { if (ProjectDetailViewModel != null && ProjectDetailViewModel.HasChanges) { var result = _messageDialogService.ShowOKCancelDialog("You've made changes. Navigate away?", "Question"); if (result == MessageDialogResult.Cancel) { return; } } ProjectDetailViewModel = _projectDetailViewModelCreator(); await ProjectDetailViewModel.LoadAsync(projectId); }
private async void OnDeleteDetailExecute() { if (SelectedProject != null) { var value = _messageDialogService.ShowOKCancelDialog($"Do you really wish to delete the project {SelectedProject.ProjectName}?", "Delete Project?"); if (value == MessageDialogResult.OK) { _projectRepository.Remove(SelectedProject.Model); await _projectRepository.SaveAsync(); await LoadAsync(); } } }
private async void OnRemoveExecute() { var result = _messageDialogService.ShowOKCancelDialog( $"Да ли сте сигурни да желите да обришете производ {VrstaProizvoda.Naziv}?", "Упозорење"); if (result == MessageDialogResult.OK) { _vrstaProizvodaRepository.Remove(VrstaProizvoda.Model); await _vrstaProizvodaRepository.SaveAsync(); _eventAggregator.GetEvent <AfterVrstaProizvodaRemovedEvent>().Publish(VrstaProizvoda.Id); } }
protected override async void OnDeleteExecute() { var result = _messageDialogService.ShowOKCancelDialog( $"Do you really want to delete the friend {Friend.FirstName} {Friend.LastName}?", "Question"); if (result == MessageDialogResult.OK) { _friendRepository.Remove(Friend.Model); await _friendRepository.SaveAsync(); RaiseDetailDeletedEvent(Friend.Id); } }
private async void OnRemoveExecute() { var result = _messageDialogService.ShowOKCancelDialog( $"Да ли сте сигурни да желите да обришете произвођача {Proizvodjac.Ime} {Proizvodjac.Prezime}?", "Упозорење"); if (result == MessageDialogResult.OK) { _proizvodjacRepozitory.Remove(Proizvodjac.Model); await _proizvodjacRepozitory.SaveAsync(); _eventAggregator.GetEvent <AfterProizvodjacRemovedEvent>().Publish(Proizvodjac.Id); } }
private void OnShowConnectionList() { ConnectionStringSettingsCollection settings = ConfigurationManager.ConnectionStrings; if (settings != null) { string myMessage = ""; foreach (ConnectionStringSettings cs in settings) { myMessage += cs.Name + " :" + cs.ProviderName + " :" + cs.ConnectionString + "\n"; } var value = _messageDialogService.ShowOKCancelDialog(myMessage, "Connection Strings"); } }
private async void OnOpenDetailView(OpenDetailViewEventArgs args) { if (DetailViewModel != null && DetailViewModel.HasChanges) { var result = _messageDialogService.ShowOKCancelDialog( "You've made changes, navigate away?", "Question"); if (result == MessageDialogResult.Cancel) { return; } } switch (args.ViewModelName) { case nameof(FriendDetailViewModel): DetailViewModel = _friendDetailViewModelCreator(); break; } await DetailViewModel.LoadAsync(args.Id); }