public List <Bijdrage> GetAllBijdrages() { List <Bijdrage> bijdrageList = new List <Bijdrage>(); using (SqlConnection connection = Database.Connection) { string query = "SELECT * FROM BIJDRAGE b " + "LEFT JOIN CATEGORIE c on b.ID = c.bijdrage_id " + "LEFT JOIN BESTAND be on b.ID = be.bijdrage_id " + "LEFT JOIN BERICHT br on b.ID = br.bijdrage_id " + "LEFT JOIN ACCOUNT a on b.account_id = a.ID " + "LEFT JOIN ACCOUNT_BIJDRAGE ab on b.ID = ab.bijdrage_id"; using (SqlCommand command = new SqlCommand(query, connection)) { using (SqlDataReader reader = command.ExecuteReader()) { while (reader.Read()) { Bijdrage bijdrage = CreateBijdrageFromReader(reader); bijdrageList.Add(bijdrage); } } } } return(bijdrageList); }
public List <Bijdrage> GetAllReportedBijdrages() { List <Bijdrage> bijdrageList = new List <Bijdrage>(); using (SqlConnection connection = Connection.SQLconnection) { string query = "SELECT c.bijdrage_id, c.naam, b.*, be.*, br.*, a.*, ab.* FROM ACCOUNT_BIJDRAGE ab " + "LEFT JOIN BIJDRAGE b on ab.bijdrage_id = b.ID LEFT JOIN CATEGORIE c on b.ID = c.bijdrage_id " + "LEFT JOIN BESTAND be on b.ID = be.bijdrage_id LEFT JOIN BERICHT br on b.ID = br.bijdrage_id " + "LEFT JOIN ACCOUNT a on b.account_id = a.ID " + "WHERE ab.ongewenst >= 1"; using (SqlCommand command = new SqlCommand(query, connection)) { using (SqlDataReader reader = command.ExecuteReader()) { while (reader.Read()) { Bijdrage bijdrage = CreateBijdrageFromReader(reader, connection); bijdrageList.Add(bijdrage); } } } foreach (Bijdrage bijdrage in bijdrageList) { string query2 = "SELECT ab.* FROM ACCOUNT_BIJDRAGE ab LEFT JOIN bijdrage b ON ab.bijdrage_id = b.ID"; using (SqlCommand command = new SqlCommand(query2, connection)) { using (SqlDataReader reader = command.ExecuteReader()) { while (reader.Read()) { string ab = reader["id"].ToString(); string ab1 = reader["account_id"].ToString(); string ab2 = reader["bijdrage_id"].ToString(); string ab3 = reader["like"].ToString(); string ab4 = reader["ongewenst"].ToString(); if (bijdrage.Id == Convert.ToInt32(ab2)) { AccountBijdrage accountBijdrage1 = new AccountBijdrage(Convert.ToInt32(ab), Convert.ToInt32(ab1), Convert.ToInt32(ab2), Convert.ToInt32(ab3), Convert.ToInt32(ab4)); bijdrage.AccountBijdrage.Add(accountBijdrage1); } else { continue; } } } } } } return(bijdrageList); }
public List <Bijdrage> GetAllBijdragesByUserId(int userid) { List <Bijdrage> bijdrageList = new List <Bijdrage>(); using (SqlConnection connection = Connection.SQLconnection) { string query = "SELECT * FROM BIJDRAGE b " + "LEFT JOIN CATEGORIE c on b.ID = c.bijdrage_id " + "LEFT JOIN BESTAND be on b.ID = be.bijdrage_id " + "LEFT JOIN BERICHT br on b.ID = br.bijdrage_id " + "LEFT JOIN ACCOUNT acc on b.account_id = acc.ID " + "WHERE acc.ID = @userid"; using (SqlCommand command = new SqlCommand(query, connection)) { command.Parameters.AddWithValue("@userid", userid); using (SqlDataReader reader = command.ExecuteReader()) { while (reader.Read()) { Bijdrage bijdrage = CreateBijdrageFromReader(reader, connection); bijdrageList.Add(bijdrage); } } } foreach (Bijdrage bijdrage in bijdrageList) { string query2 = "SELECT ab.* FROM ACCOUNT_BIJDRAGE ab LEFT JOIN bijdrage b ON ab.bijdrage_id = b.ID"; using (SqlCommand command = new SqlCommand(query2, connection)) { using (SqlDataReader reader = command.ExecuteReader()) { while (reader.Read()) { string ab = reader["id"].ToString(); string ab1 = reader["account_id"].ToString(); string ab2 = reader["bijdrage_id"].ToString(); string ab3 = reader["like"].ToString(); string ab4 = reader["ongewenst"].ToString(); if (bijdrage.Id == Convert.ToInt32(ab2)) { AccountBijdrage accountBijdrage1 = new AccountBijdrage(Convert.ToInt32(ab), Convert.ToInt32(ab1), Convert.ToInt32(ab2), Convert.ToInt32(ab3), Convert.ToInt32(ab4)); bijdrage.AccountBijdrage.Add(accountBijdrage1); } else { continue; } } } } } } return(bijdrageList); }
public bool InsertBijdrage(Bijdrage bijdrage) { return(context.InsertBijdrage(bijdrage)); }
// GET: Bijdrage/Delete/5 public ActionResult Delete(int id) { Bijdrage bijdrage = bijdragerepo.GetByID(id); return(View(bijdrage)); }
public Bijdrage Rapporteer(Bijdrage bijdrage) { return(bijdrage); }
public Bijdrage Reageer(Bijdrage bijdrage) { return(bijdrage); }
public Bijdrage Like(Bijdrage bijdrage) { return(bijdrage); }
public bool InsertBijdrage(Bijdrage bijdrage) { throw new NotImplementedException(); }