using BBWY.Client.ViewModels;
using BBWY.Controls;

namespace BBWY.Client.Views.ServiceOrder
{
    /// <summary>
    /// EditServiceOrder.xaml 的交互逻辑
    /// </summary>
    public partial class EditServiceOrder : BWindow
    {
        public EditServiceOrder(Models.ServiceOrder serviceOrder)
        {
            InitializeComponent();
            (this.DataContext as EditServiceOrderViewModel).SetData(serviceOrder);
            GalaSoft.MvvmLight.Messaging.Messenger.Default.Register<bool>(this, "closeEditServiceOrder", (r) =>
            {
                if (r)
                {
                    this.Dispatcher.Invoke(() =>
                    {
                        this.DialogResult = true;
                        this.Close();
                    });
                }
            });
        }
    }
}