Beispiel #1
0
        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);
            }
        }
Beispiel #2
0
        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);
            }
        }