public FluxoResultadoDTO EnviarAnaliseGerencia(FluxoDTO fluxoDTO)
        {
            var erros = ValidacaoService.ValidarErros(fluxoDTO);

            if (erros.Count() > 0)
            {
                FluxoResultadoDTO fluxoResultado = new FluxoResultadoDTO();
                fluxoResultado.Erros.AddRange(erros);
                return(fluxoResultado);
            }
            else
            {
                _fluxoDAL.EnviarAnaliseGerencia(fluxoDTO);
                return(null);
            }
        }
        public FluxoResultadoDTO ReprovarFluxo(FluxoDTO fluxoDTO)
        {
            var erros = ValidacaoService.ValidarErros(fluxoDTO);

            if (erros.Count() > 0)
            {
                FluxoResultadoDTO fluxoResultado = new FluxoResultadoDTO();
                fluxoResultado.Erros.AddRange(erros);
                return(fluxoResultado);
            }
            else
            {
                _fluxoDAL.ReprovarFluxo(fluxoDTO);
                return(null);
            }
        }
Example #3
0
        public ListaPerfilsDeUsuarioResultadoDTO ListarPerfilsDeUsuario(UsuarioAutenticarDTO usuarioDTO)
        {
            ListaPerfilsDeUsuarioResultadoDTO listaPerfilsDeUsuarioResultado = new ListaPerfilsDeUsuarioResultadoDTO();
            var erros = ValidacaoService.ValidarErros(usuarioDTO);

            if (erros.Count() > 0)
            {
                listaPerfilsDeUsuarioResultado.Erros.AddRange(erros);
                return(listaPerfilsDeUsuarioResultado);
            }
            else
            {
                listaPerfilsDeUsuarioResultado.PerfilsDeUsuario.AddRange(_usuarioDAL.ListarPerfilsDeUsuario(usuarioDTO));
                return(listaPerfilsDeUsuarioResultado);
            }
        }
Example #4
0
        public UsuarioAutenticarResultadoDTO Autenticar(ref UsuarioAutenticarDTO usuarioDTO)
        {
            UsuarioAutenticarResultadoDTO usuarioAutenticarResultado = new UsuarioAutenticarResultadoDTO();
            var erros = ValidacaoService.ValidarErros(usuarioDTO);

            if (erros.Count() > 0)
            {
                usuarioAutenticarResultado.Erros.AddRange(erros);
                return(usuarioAutenticarResultado);
            }
            else
            {
                usuarioAutenticarResultado.RetornoAutenticacaoUsuario = _usuarioDAL.Autenticar(ref usuarioDTO);
                return(usuarioAutenticarResultado);
            }
        }
        public ClienteCadastroResultadoDTO CadastrarCliente(ClienteCadastroDTO cliente)
        {
            var erros = ValidacaoService.ValidarErros(cliente);
            ClienteCadastroResultadoDTO clienteCadastroResultado = new ClienteCadastroResultadoDTO();

            if (erros.Count() > 0)
            {
                clienteCadastroResultado.Erros.AddRange(erros);
                return(clienteCadastroResultado);
            }
            else
            {
                _clienteDAL.CadastrarCliente(cliente);
                return(null);
            }
        }
        public FluxoResultadoDTO DevolverCadastro(FluxoDTO fluxoDTO)
        {
            FluxoResultadoDTO fluxoResultado = new FluxoResultadoDTO();
            var erros = ValidacaoService.ValidarErros(fluxoDTO);

            if (erros.Count() > 0)
            {
                fluxoResultado.Erros.AddRange(erros);
                return(fluxoResultado);
            }
            else
            {
                _fluxoDAL.DevolverCadastro(fluxoDTO);
                return(null);
            }
        }
        public ClienteCorrecaoResultadoDTO CorrigirCliente(ClienteCorrecaoDTO cliente)
        {
            var erros = ValidacaoService.ValidarErros(cliente);
            ClienteCorrecaoResultadoDTO clienteCorrecaoResultado = new ClienteCorrecaoResultadoDTO();

            if (erros.Count() > 0)
            {
                clienteCorrecaoResultado.Erros.AddRange(erros);
                return(clienteCorrecaoResultado);
            }
            else
            {
                _clienteDAL.AtualizarTelefones(cliente);
                _clienteDAL.CorrigirCliente(cliente);
                return(null);
            }
        }