public List<Bericht> find(string userId) { List<Bericht> result = new List<Bericht>(); string strConnString = @"Data Source='(local)\sqlexpress';Integrated Security=True;Pooling=False;Initial Catalog='NOHSchaatsen'"; //aanmaken SqlCommand // String SQL = "SELECT b.bericht_kop, b.bericht_inhoud b.bericht_auteur FROM Berichten b WHERE bericht_kop LIKE @SEARCH OR bericht_inhoud LIKE @SEARCH OR bericht_auteur LIKE @SEARCH"; String SQL = "SELECT b.bericht_kop, b.bericht_inhoud, b.bericht_auteur FROM Berichten b WHERE bericht_kop LIKE @SEARCH OR bericht_inhoud LIKE @SEARCH OR bericht_auteur LIKE @SEARCH"; SqlCommand cmd = new SqlCommand(SQL, new SqlConnection(strConnString)); cmd.Parameters.AddWithValue("@SEARCH", "%" + userId + "%"); //aanamken adapter en dataset SqlDataAdapter berichtenAdpt = new SqlDataAdapter(); berichtenAdpt.SelectCommand = cmd; DataSet berichtenDataSet = new DataSet(); //opalen data try { berichtenAdpt.Fill(berichtenDataSet, "Berichten"); //vullen data in result foreach (DataRow row in berichtenDataSet.Tables["Berichten"].Rows) { Bericht bericht = new Bericht(); string tekst = (string)row[0]; bericht.Tekst = tekst; bericht.Tekst = (string)row[0]; // bericht. = (string)row[1]; // bericht.Auteur = (string)row[2]; result.Add(bericht); } } catch (Exception e) { Trace.WriteLine(e.Message); throw new DaoException("Er is iets misgegaan met het ophalen van data, check de connectionString in BerichtenDaoImpl en zorg voor de juist SchaatsDatabase!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!", e); } finally { cmd.Connection.Close(); } return result; }
public void delete(Bericht bericht) { throw new NotImplementedException(); }
public Result update(Bericht bericht) { return Result.newResultSucces(); }
public Bericht find(int bericht_id) { //TODO denee00 aanroep naar dao Bericht result = new Bericht(); result.Tekst = "testBericht vanuit servicelaag"; return result; }
public Result delete(Bericht bericht) { return Result.newResultSucces(); }
Result BerichtenService.save(Bericht bericht) { return Result.newResultSucces(); }