protected override void Adicionar() { ClienteViewModelDetail viewModel = new ClienteViewModelDetail(new ClienteModel(), Janelas.Adicionar); ClienteDetalhe view = new ClienteDetalhe(viewModel); view.ShowDialog(); if (view.DialogResult.HasValue && view.DialogResult.Value) { Models.Add(viewModel.Model); } }
protected override void Editar(ClienteModel model) { var temporario = Mapper.Map <ClienteModel>(model); ClienteViewModelDetail viewModel = new ClienteViewModelDetail(temporario, Janelas.Editar); ClienteDetalhe view = new ClienteDetalhe(viewModel); view.ShowDialog(); if (view.DialogResult.HasValue && view.DialogResult.Value) { Mapper.Map(temporario, model); } }