public static double DohvatiSatnicu(int ID_posla) { DataSet dataSet = new DataSet(); using (var conn = new NpgsqlConnection(SqlConnection.ConnectionString)) { conn.Open(); NpgsqlDataAdapter dataAdapter = new NpgsqlDataAdapter("SELECT * FROM md.poslovi WHERE ID_posla = " + ID_posla, conn); dataAdapter.Fill(dataSet); } var poslovi = dataSet.Tables[0].AsEnumerable().Select(dataRow => new Posao { ID_posla = dataRow.Field <int>("id_posla"), ID_grupe = dataRow.Field <int>("id_grupe"), VrstaPosla = dataRow.Field <string>("vrsta_posla"), Opis = dataRow.Field <string>("opis"), MjestoObavljanja = dataRow.Field <string>("mjesto_obavljanja"), Satnica = dataRow.Field <double>("satnica") }).ToList(); foreach (Posao posao in poslovi) { posao.GrupaPosla = Upiti.DohvatiGrupuPosla(posao.ID_grupe); } return(poslovi[0].Satnica); }