using GalaSoft.MvvmLight;
using GalaSoft.MvvmLight.Command;
using System.Windows.Input;
using System;
namespace BBWY.Client.ViewModels
{
    public class BaseVM : ViewModelBase
    {
        public Guid VMId { get; set; }

        public ICommand LoadCommand { get; set; }

        public ICommand UnloadCommand { get; set; }

        public BaseVM()
        {
            VMId = Guid.NewGuid();
            LoadCommand = new RelayCommand(Load);
            UnloadCommand = new RelayCommand(Unload);
        }

        protected virtual void Load()
        {

        }

        protected virtual void Unload()
        { 
            
        }
    }
}