using DaSaSo.ViewModel.Interface; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows.Input; namespace DaSaSo.ViewModel.Commands { public class SelectClientCommand : AsyncCommandBase { private readonly IActualProject _actualProject; private readonly ClientListViewModel _clientListViewModel; public SelectClientCommand(IActualProject actualProject, ClientListViewModel clientListViewModel) { _actualProject = actualProject; _clientListViewModel = clientListViewModel; } public override async Task ExecuteAsync(object? parameter) { var s = _clientListViewModel.SelectedClient; _actualProject.SetClient(s); } } }