/// <summary>
 /// Initializes a new instance of the MainViewModel class.
 /// </summary>
 public MainViewModel(ConfigViewModel configViewModel, ProductEditorViewModel productEditorViewModel,
     AllProductViewModel productViewModel, FailProductViewModel failproductViewModel)
 {
     _configViewModel = configViewModel;
     _productEditorViewModel = productEditorViewModel;
     _allproductViewModel = productViewModel;
     _failproductViewModel = failproductViewModel;
     _username = AppLocator.Contenxt.UserName;
     HotStartCommand = new RelayCommand(HotStartAction);
 }
        /// <summary>
        /// Initializes a new instance of the <see cref="AllProduct"/> class.
        /// </summary>
        public FailProduct()
        {
            _productService = ServiceLocator.Current.GetInstance<IProductService>();
            _productViewModel = ServiceLocator.Current.GetInstance<FailProductViewModel>();
            _productViewModel.SelectChangeCommand = ProductSelect;


            InitializeComponent();

            var viewmodel = new ProductEditorViewModel();
            _productEditor = new ProductEditor(viewmodel);
            viewmodel.Init();
            ProductEditorGrid.Children.Clear();
            ProductEditorGrid.Children.Add(_productEditor);

        }