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); } }
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++; } }