public ListarAgenciasBancoResponse ListarAgenciasBanco(ListarAgenciasRequest request) { var resp = new ListarAgenciasBancoResponse(); if (String.IsNullOrWhiteSpace(request.CodigoBanco)) { resp.BusinessErrors.Add(Messages.CodigoNulo); } if (String.IsNullOrWhiteSpace(request.Empresa)) { resp.BusinessErrors.Add(Messages.EmpresaNula); } if (String.IsNullOrWhiteSpace(request.Filial)) { resp.BusinessErrors.Add(Messages.FilialNula); } if (resp.BusinessErrors.Any()) { resp.IsValid = false; return(resp); } var agencias = _iConsultaGenericaDal.ListarAgenciasBanco(request.CodigoBanco, request.Empresa, request.Filial); resp.IsValid = true; resp.Agencias = agencias.ProjectedAsCollection <Models.AgenciaBanco>(); return(resp); }
public ListarAgenciasBancoResponse ListarAgencias(ListarAgenciasRequest request) { if (!DecodeFrom64(request.Usuario).Equals(Usuario) || !DecodeFrom64(request.Senha).Equals(Senha)) { return new ListarAgenciasBancoResponse { BusinessErrors = new List <string>() { Messages.ErroAutenticacao }, } } ; return(_iConsultaGenericaApp.ListarAgenciasBanco(request)); }