Пример #1
0
        protected override void Adicionar()
        {
            ProdutoViewModelDetail viewModel = new ProdutoViewModelDetail(new ProdutoModel(), Janelas.Adicionar);
            ProdutoDetalhe         view      = new ProdutoDetalhe(viewModel);

            view.ShowDialog();
            if (view.DialogResult.HasValue && view.DialogResult.Value)
            {
                Models.Add(viewModel.Model);
            }
        }
Пример #2
0
        protected override void Editar(ProdutoModel model)
        {
            var temporario = Mapper.Map <ProdutoModel>(model);
            ProdutoViewModelDetail viewModel = new ProdutoViewModelDetail(temporario, Janelas.Editar);
            ProdutoDetalhe         view      = new ProdutoDetalhe(viewModel);

            view.ShowDialog();
            if (view.DialogResult.HasValue && view.DialogResult.Value)
            {
                Mapper.Map(temporario, model);
            }
        }