29 lines
1019 B
C#
29 lines
1019 B
C#
using DaSaSo.Domain.Model;
|
|
using DaSaSo.Domain.Services;
|
|
using System;
|
|
using System.Collections.Generic;
|
|
using System.Diagnostics;
|
|
using System.Linq;
|
|
using System.Text;
|
|
using System.Threading.Tasks;
|
|
|
|
namespace DaSaSo.Wpf.ViewModel.Commands
|
|
{
|
|
internal class SaveImpregnationCommand : AsyncCommandBase
|
|
{
|
|
private IDataService<Impregnation> _impregnationService;
|
|
private ImpregnierungEditViewModel _impregnationEditViewModel;
|
|
|
|
public SaveImpregnationCommand(ImpregnierungEditViewModel impregnierungEditViewModel, IDataService<Impregnation> dataService)
|
|
{
|
|
_impregnationService = dataService;
|
|
_impregnationEditViewModel = impregnierungEditViewModel;
|
|
}
|
|
public override async Task ExecuteAsync(object? parameter)
|
|
{
|
|
_impregnationEditViewModel.Model = await _impregnationService.Update(_impregnationEditViewModel.Model.Id, _impregnationEditViewModel.Model);
|
|
Trace.WriteLine("Daten gespeichert");
|
|
}
|
|
}
|
|
}
|