예제 #1
0
        public ConsultaGenericaReponse ListarCidades(ListarCidadesRequest request)
        {
            var resp = new ConsultaGenericaReponse();

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

            if (String.IsNullOrWhiteSpace(request.UF))
            {
                resp.BusinessErrors.Add(Messages.UFNulo);
            }

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

            resp.IsValid = true;
            resp.Dados   = dados.ProjectedAsCollection <Models.DadoGenerico>();
            return(resp);
        }
예제 #2
0
 public ConsultaGenericaReponse ListarCidades(ListarCidadesRequest request)
 {
     if (!DecodeFrom64(request.Usuario).Equals(Usuario) || !DecodeFrom64(request.Senha).Equals(Senha))
     {
         return new ConsultaGenericaReponse
                {
                    BusinessErrors = new List <string>()
                    {
                        Messages.ErroAutenticacao
                    },
                }
     }
     ;
     return(_iConsultaGenericaApp.ListarCidades(request));
 }