Files
Apollon/Apollon.WPF/Commands/ChooseLogoCommand.cs
2022-11-10 22:48:47 +01:00

41 lines
1.0 KiB
C#

using Apollon.WPF.ViewModels;
using Microsoft.Win32;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Web;
using System.Windows;
namespace Apollon.WPF.Commands
{
public class ChooseLogoCommand : CommandBase
{
private readonly AddEditDetailsViewModel _addEditDetailsViewModel;
public ChooseLogoCommand(AddEditDetailsViewModel addEditDetailsViewModel)
{
_addEditDetailsViewModel = addEditDetailsViewModel;
}
public override void Execute(object parameter)
{
OpenFileDialog openFileDialog = new OpenFileDialog()
{
Title = "Logo wählen",
Filter = "Picture (.jpg) | *.jpg",
};
bool? result = openFileDialog.ShowDialog();
if (result == true)
{
_addEditDetailsViewModel.Logo = openFileDialog.FileName;
}
}
}
}