public int CreateVaardigheid(Vaardigheid obj) { int returnId = 0; try { using (SqlConnection con = new SqlConnection(Env.ConnectionString)) { string query = "INSERT INTO Vaardigheid(Omschrijving)VALUES" + "(@omschrijving);SELECT CAST(scope_identity() AS int);"; SqlCommand cmd = new SqlCommand(query, con); con.Open(); cmd.Parameters.AddWithValue("@omschrijving", obj.Omschrijving); returnId = (int)cmd.ExecuteScalar(); cmd.ExecuteNonQuery(); con.Close(); } return(returnId); } catch (Exception e) { Console.WriteLine(e); throw; } }
public List <Vaardigheid> GetAllVaardigheden() { List <Vaardigheid> returnList = new List <Vaardigheid>(); try { using (SqlConnection con = new SqlConnection(Env.ConnectionString)) { string query = "select * from Vaardigheid"; SqlCommand cmd = new SqlCommand(query, con); con.Open(); var reader = cmd.ExecuteReader(); while (reader.Read()) { Vaardigheid vaardigheid = new Vaardigheid( reader.GetInt32(0), reader.GetString(1)); returnList.Add(vaardigheid); } con.Close(); } return(returnList); } catch (Exception e) { Console.WriteLine(e); throw; } }
public List <Vaardigheid> GetVraadigheidByVrijwilligerId(int id) { var returnList = new List <Vaardigheid>(); try { using (var con = new SqlConnection(Env.ConnectionString)) { con.Open(); var query = "SELECT Vaardigheid.* FROM Vaardigheid INNER JOIN Vrijwilliger_Vaardigheid ON Vaardigheid.Id = Vrijwilliger_Vaardigheid.VaardigheidId INNER JOIN Vrijwilliger ON Vrijwilliger_Vaardigheid.VrijwilligerId = Vrijwilliger.GebruikerId AND Vrijwilliger_Vaardigheid.VrijwilligerId = Vrijwilliger.GebruikerId WHERE Vrijwilliger.GebruikerId = @id "; var cmd = new SqlCommand(query, con); cmd.Parameters.AddWithValue("@id", id); var reader = cmd.ExecuteReader(); while (reader.Read()) { var vaardigheid = new Vaardigheid( reader.GetInt32(0), reader.GetString(1)); returnList.Add(vaardigheid); } con.Close(); } return(returnList); } catch (Exception e) { Console.WriteLine(e); throw; } }
public Vaardigheid GetVaardigheidById(int id) { Vaardigheid returnVaardigheid = null; try { using (SqlConnection con = new SqlConnection(Env.ConnectionString)) { string query = "select * from Vaardigheid where id = @key"; SqlCommand cmd = new SqlCommand(query, con); cmd.Parameters.AddWithValue("@key", id); con.Open(); var reader = cmd.ExecuteReader(); while (reader.Read()) { Vaardigheid vaardigheid = new Vaardigheid( reader.GetInt32(0), reader.GetString(1)); returnVaardigheid = vaardigheid; } con.Close(); } return(returnVaardigheid); } catch (Exception e) { Console.WriteLine(e); throw; } }
public List <Vaardigheid> GetVaardigheidByVrijwilligerId(int id) { List <Vaardigheid> returnList = new List <Vaardigheid>(); try { using (SqlConnection con = new SqlConnection(Env.ConnectionString)) { string query = "SELECT Vaardigheid.Id, Vaardigheid.Omschrijving FROM Vrijwilliger_Vaardigheid INNER JOIN Vaardigheid ON Vrijwilliger_Vaardigheid.VaardigheidId = Vaardigheid.Id WHERE Vrijwilliger_Vaardigheid.VrijwilligerId = @key"; SqlCommand cmd = new SqlCommand(query, con); cmd.Parameters.AddWithValue("@key", id); con.Open(); var reader = cmd.ExecuteReader(); while (reader.Read()) { Vaardigheid vaardigheid = new Vaardigheid( reader.GetInt32(0), reader.GetString(1)); returnList.Add(vaardigheid); } con.Close(); } return(returnList); } catch (Exception e) { Console.WriteLine(e); throw; } }
public void Create() { var vsc = new VaardigheidSQLContext(); var vr = new VaardigheidRepository(vsc); var v = new Vaardigheid("testUnit"); vr.CreateVaardigheid(v); }
public void Create(Vaardigheid obj) { _con.Open(); var cmdString = "INSERT INTO Vaardigheid (vaardigheid)VALUES('" + obj.VaardigheidText + "'); "; var command = new SqlCommand(cmdString, _con); var reader = command.ExecuteReader(); _con.Close(); }
public Vaardigheid Retrieve(int id) { _con.Open(); var cmdString = "SELECT * FROM Vaardigheid WHERE id = " + id; var command = new SqlCommand(cmdString, _con); var reader = command.ExecuteReader(); Vaardigheid v = null; while (reader.Read()) { v = new Vaardigheid(reader.GetString(1)); v.Id = reader.GetInt32(0); } _con.Close(); return(v); }
public List <Vaardigheid> RetrieveAll() { _con.Open(); var cmdString = "SELECT * FROM Vaardigheid"; var command = new SqlCommand(cmdString, _con); var reader = command.ExecuteReader(); var returnList = new List <Vaardigheid>(); while (reader.Read()) { var v = new Vaardigheid(reader.GetString(1)); v.Id = reader.GetInt32(0); returnList.Add(v); } _con.Close(); return(returnList); }
public void AddVaardigheidToHulpvraag(Vaardigheid vaardigheid, int hulpvraagid) { try { using (SqlConnection con = new SqlConnection(Env.ConnectionString)) { con.Open(); var cmdString = "INSERT INTO Hulpvraag_Vaardigheid (HulpvraagId, VaardigheidId) VALUES (@Hulpvraagid, @Vaardigheidid)"; var command = new SqlCommand(cmdString, con); command.Parameters.AddWithValue("@Hulpvraagid", hulpvraagid); command.Parameters.AddWithValue("@Vaardigheidid", vaardigheid.Id); command.ExecuteNonQuery(); } } catch (Exception e) { Console.WriteLine(e); throw; } }
public void UpdateVaardigheid(Vaardigheid obj) { try { using (SqlConnection con = new SqlConnection(Env.ConnectionString)) { string query = "UPDATE Vaardigheid SET Omschrijving = @omschrijving WHERE id = @key"; con.Open(); SqlCommand cmd = new SqlCommand(query, con); cmd.Parameters.AddWithValue("@omschrijving", obj.Omschrijving); cmd.Parameters.AddWithValue("@key", obj.Id); var reader = cmd.ExecuteNonQuery(); con.Close(); } } catch (Exception e) { Console.WriteLine(e); throw; } }
public void AddVaardigheidToHulpvraag(Vaardigheid vaardigheid, int hulpvraagid) { _interface.AddVaardigheidToHulpvraag(vaardigheid, hulpvraagid); }
public void Update(Vaardigheid obj) { _interface.UpdateVaardigheid(obj); }
public int Create(Vaardigheid obj) { return(_interface.CreateVaardigheid(obj)); }
public ActionResult CreateOpdracht(FormCollection form) { if (!AuthRepository.CheckIfUserCanAcces(GebruikerType.Hulpbehoevende, (Gebruiker)Session["LoggedInUser"])) { return(View("~/Views/Error/AuthError.cshtml")); } try { //Vervoerstype parsen VervoerType vervoerstype = (VervoerType)Enum.Parse(typeof(VervoerType), form["vervoertype"]); //Urgentie controleren bool urgent = false; if (form["urgent"] == "urgent") { urgent = true; } //Haal de ingelogde gebruiker op var hulpbehoevende = (Hulpbehoevende)Session["LoggedInUser"]; Hulpvraag hulpvraag = new Hulpvraag( form["titel"], form["beschrijving"], DateTime.Parse(form["opdrachtdatum"]), DateTime.Now, form["locatie"], urgent, vervoerstype, false, hulpbehoevende ); if (form["vaardigheden[]"] != null) { string s = form["vaardigheden[]"]; if (s != null) { int[] vaardighedenids = Array.ConvertAll(s.Split(','), int.Parse); hulpvraag.Vaardigheden = new List <Vaardigheid>(); foreach (int id in vaardighedenids) { Vaardigheid vaardigheid = new Vaardigheid(id); hulpvraag.Vaardigheden.Add(vaardigheid); } } } HulpvraagSqlContext hvsc = new HulpvraagSqlContext(); HulpvraagRepository hvr = new HulpvraagRepository(hvsc); hvr.Create(hulpvraag); return(RedirectToAction("Index", "Hulpbehoevende")); } catch (Exception e) { return(RedirectToAction("Index", "Error")); } }
public void CreateVaardigheid(Vaardigheid v) { _interface.Create(v); }
public void Update(int id, Vaardigheid obj) { throw new NotImplementedException(); }