41 lines
1.0 KiB
C#
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;
|
|
}
|
|
}
|
|
}
|
|
}
|