/// <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);
     }
 }
Exemple #2
0
        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;
            }
        }