private void Window_Loaded(object sender, RoutedEventArgs e)
 {
     if (AdicionarConteudoViewModel != null && AdicionarConteudoViewModel.bFechar)
     {
         AdicionarConteudoViewModel.ActionClose(false);
     }
 }
        public frmAdicionarConteudo(Enums.TipoConteudo tipoConteudo, bool bIsProcurarConteudo = false)
        {
            InitializeComponent();

            var inputMessageBox = new InputMessageBox(inputType.AdicionarConteudo);

            inputMessageBox.ShowDialog();

            if (inputMessageBox.DialogResult == true)
            {
                Video serie = new Serie();
                serie.nIdTipoConteudo = tipoConteudo;
                serie.sDsTitulo       = inputMessageBox.InputViewModel.Properties.InputText;

                AdicionarConteudoViewModel = new AdicionarConteudoViewModel(serie, tipoConteudo);
                AdicionarConteudoViewModel.bProcurarConteudo = bIsProcurarConteudo;
                AdicionarConteudoViewModel.ActionClose       = dialogResult =>
                {
                    DialogResult = dialogResult;
                    Close();
                };
            }
            else
            {
                Close();
                return;
            }

            DataContext = AdicionarConteudoViewModel;
        }
        public frmAdicionarConteudo(Enums.TipoConteudo tipoConteudo, Video video, bool bIsProcurarConteudo = false)
        {
            InitializeComponent();

            AdicionarConteudoViewModel = new AdicionarConteudoViewModel(video, tipoConteudo);
            AdicionarConteudoViewModel.bProcurarConteudo = bIsProcurarConteudo;
            AdicionarConteudoViewModel.ActionClose       = new Action <bool>((dialogResult) =>
            {
                DialogResult = dialogResult;
                Close();
            });

            DataContext = AdicionarConteudoViewModel;
        }