Exemplo n.º 1
0
        public ConsultaGenericaReponse ListarCentroCusto(ListarCentroCustoRequest request)
        {
            var resp = new ConsultaGenericaReponse();

            if (String.IsNullOrWhiteSpace(request.Empresa))
            {
                resp.BusinessErrors.Add(Messages.EmpresaNula);
            }

            if (String.IsNullOrWhiteSpace(request.Filial))
            {
                resp.BusinessErrors.Add(Messages.FilialNula);
            }

            if (String.IsNullOrWhiteSpace(request.CentroCusto))
            {
                resp.BusinessErrors.Add(Messages.CentroCustoNaoNulo);
            }

            if (resp.BusinessErrors.Any())
            {
                resp.IsValid = false;
                return(resp);
            }
            var dados = _iConsultaGenericaDal.ListarCentroCusto(request.Empresa, request.Filial, request.CentroCusto);

            resp.IsValid = true;
            resp.Dados   = dados.ProjectedAsCollection <Models.DadoGenerico>();
            return(resp);
        }
Exemplo n.º 2
0
 public ConsultaGenericaReponse ListarCentroCusto(ListarCentroCustoRequest request)
 {
     if (!DecodeFrom64(request.Usuario).Equals(Usuario) || !DecodeFrom64(request.Senha).Equals(Senha))
     {
         return new ConsultaGenericaReponse
                {
                    BusinessErrors = new List <string>()
                    {
                        Messages.ErroAutenticacao
                    },
                }
     }
     ;
     return(_iConsultaGenericaApp.ListarCentroCusto(request));
 }