using DaSaSo.Domain.Model; using DaSaSo.Domain.Services.BuildingsiteServices; using DaSaSo.ViewModel.Interface; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace DaSaSo.ViewModel.Commands { public class AddBuildingsiteCommand: AsyncCommandBase { private IActualProject actualProject; private IBuildingsiteService buildingsiteService; public AddBuildingsiteCommand(IActualProject actualProject, IBuildingsiteService buildingsiteService) { this.actualProject = actualProject; this.buildingsiteService = buildingsiteService; } public override async Task ExecuteAsync(object? parameter) { Buildingsite buildingsite = await buildingsiteService.CreateBuildingsite(actualProject.AktuellProjekt); } } }