public IEnumerable getAll(int iBancoId) { var lstSucursal = new List <Sucursal>(); var SucursalBE = new Sucursal(); var builder = new ConfigurationBuilder(); builder.SetBasePath(Directory.GetCurrentDirectory()); builder.AddJsonFile("appsettings.json"); var connectionStringConfig = builder.Build(); using (SqlConnection con = new SqlConnection(connectionStringConfig.GetConnectionString("DefaultConnection"))) { using (SqlCommand cmd = new SqlCommand("sp_ObtenerSucursalesPorBanco", con)) { cmd.CommandType = CommandType.StoredProcedure; SqlParameter pr1 = cmd.Parameters.Add("@iBancoId", SqlDbType.Int); pr1.Value = iBancoId; con.Open(); SqlDataReader drd = cmd.ExecuteReader(); if (drd != null) { while (drd.Read()) { if (drd.HasRows && !drd.IsDBNull(drd.GetOrdinal("iSucursalId"))) { SucursalBE = new Sucursal(); SucursalBE.iSucursalId = drd.GetInt32(drd.GetOrdinal("iSucursalId")); SucursalBE.iBancoId = drd.GetInt32(drd.GetOrdinal("iBancoId")); SucursalBE.vNombreBanco = drd.GetString(drd.GetOrdinal("vNombreBanco")); SucursalBE.vNombre = drd.GetString(drd.GetOrdinal("vNombre")); SucursalBE.vDireccion = drd.GetString(drd.GetOrdinal("vDireccion")); SucursalBE.dFechaRegistro = drd.GetString(drd.GetOrdinal("dFechaRegistro")); lstSucursal.Add(SucursalBE); } } } } } return(lstSucursal.AsEnumerable()); }