public override IResultadoApplication Atualizar(ClienteViewModel viewModel) { var application = new ResultadoApplication(); try { if (viewModel.TipoPessoaCodigo == PessoaTipoEnum.Fisica.Valor()) { application.Resultado(pessoaFisicaService.Atualizar(mapper.Map <PessoaFisica>(viewModel))); } else { application.Resultado(pessoaJuridicaService.Atualizar(mapper.Map <PessoaJuridica>(viewModel))); } if (application.Successo) { service.Commit(); application.ExibirMensagem(Textos.Geral_Mensagem_Sucesso_Alteracao); } } catch (System.Exception ex) { application.ExecutadoComErro(ex); } return(application); }
public virtual IResultadoApplication Atualizar(TViewModel viewModel) { var application = new ResultadoApplication(); try { application.Resultado(service.Atualizar(mapper.Map <TEntity>(viewModel))); if (application.Successo) { service.Commit(); application.ExibirMensagem(Textos.Geral_Mensagem_Sucesso_Alteracao); } } catch (System.Exception ex) { application.ExecutadoComErro(ex); } return(application); }