public virtual IResultadoApplication <ICollection <TViewModel> > RecuperarTodos() { var result = new ResultadoApplication <ICollection <TViewModel> >(); try { result.DefinirData(mapper.Map <ICollection <TViewModel> >(service.RecuperarTodos())); result.ExecutadoComSuccesso(); } catch (System.Exception ex) { result.ExecutadoComErro(ex); } return(result); }
public virtual IResultadoApplication RemoverPorId(string id) { var application = new ResultadoApplication(); try { service.RemoverPorId(id); service.Commit(); application.ExecutadoComSuccesso().ExibirMensagem(Textos.Geral_Mensagem_Sucesso_Exclusao); } catch (System.Exception ex) { application.ExecutadoComErro(ex); } return(application); }
public virtual IResultadoApplication <ICollection <TViewModel> > RecuperarTodos(int?numeroPagina, int?registrosPorPagina) { var resultado = new ResultadoApplication <ICollection <TViewModel> >(); try { resultado.DefinirData(mapper.Map <ICollection <TViewModel> >( service.RecuperarTodos(numeroPagina, registrosPorPagina))); resultado.ExecutadoComSuccesso(); } catch (System.Exception ex) { resultado.ExecutadoComErro(ex); } return(resultado); }
public virtual IResultadoApplication <TViewModel> RecuperarPorId(TType id) { var result = new ResultadoApplication <TViewModel>(); try { var data = service.RecuperarPorId(id); result.DefinirData(mapper.Map <TViewModel>(data)); result.ExecutadoComSuccesso(); } catch (System.Exception ex) { result.ExecutadoComErro(ex); } return(result); }
public virtual IResultadoApplication Inserir(TViewModel viewModel) { var application = new ResultadoApplication(); try { application.ResultadoValidacao(service.Inserir(mapper.Map <TEntity>(viewModel))); if (application.CodigoRetorno == CodigoRetornoEnum.Sucesso) { service.Commit(); } } 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); }
IResultadoApplication <UsuarioViewModel> IUsuarioAppService.TrocarSenha(TrocarSenhaViewModel viewModel) { var resultado = new ResultadoApplication <UsuarioViewModel>(); try { var usuario = mapper.Map <UsuarioViewModel>(service.ValidarLogin(viewModel.Login, viewModel.SenhaAtual)); if (usuario != null) { usuario = mapper.Map <UsuarioViewModel>(service.TrocarSenha(usuario.Id, viewModel.NovaSenha)); service.Commit(); resultado.DefinirData(usuario); resultado.ExecutadoComSuccesso(); resultado.ExibirMensagem("Seja bem vindo !!"); } } catch (System.Exception ex) { resultado.ExecutadoComErro(ex); } return(resultado); }