예제 #1
0
        protected override void Editar(PedidoModel model)
        {
            var temporario = Mapper.Map <PedidoModel>(model);
            PedidoViewModelDetail viewModel = new PedidoViewModelDetail(temporario, Janelas.Editar, index);
            PedidoDetalhe         view      = new PedidoDetalhe(viewModel);

            view.ShowDialog();
            if (view.DialogResult.HasValue && view.DialogResult.Value)
            {
                Mapper.Map(temporario, model);
            }
        }
예제 #2
0
        protected override void Adicionar()
        {
            PedidoViewModelDetail viewModel = new PedidoViewModelDetail(new PedidoModel(), Janelas.Adicionar, index);
            PedidoDetalhe         view      = new PedidoDetalhe(viewModel);

            view.ShowDialog();
            if (view.DialogResult.HasValue && view.DialogResult.Value)
            {
                Models.Add(viewModel.Model);
                index++;
            }
        }