/// <summary> /// Creates an account for the selected employee /// </summary> private void OnCreateAccountCommand() { try { var result = _dialogService.ShowDialog <NewEmployeeRegisterWindow, NewEmployeeRegisterWindowViewModel, int, object>(Employee.Value.Id); if (result.Accepted) { _dialogService.ShowAlert($"{Employee.Value.Name} dolgozó felhasználója sikeresen létrehozva!"); _navigationService.GoBack(); } } catch (Exception e) { _loggingService.LogInformation("Error during creation of new account!", e); _dialogService.ShowWarning(e.Message); } }
private async void OnSaveCommand() { try { IsLoading = true; Item.EmployeeID = SelectedEmployee?.Id; await _inventoryApiService.AddNewInventoryItem(Item); _navigationService.NavigateTo(ViewModelLocator.InventoryItemSearchPage); } catch (Exception e) { _loggingService.LogError("Error during save of new item", e); _dialogService.ShowAlert(e.Message); } finally { IsLoading = false; } }