public tblAnswer AddAnswer(Answer answer) { try { tblAnswer answerExist = GetAnswer(answer.Description); //Haal het antwoord op uit de database en kijk of het bestaat. if (answerExist != null) { //Wanneer het antwoord bestaat, return deze. return answerExist; } else { //Wanneer het antwoord niet bestaat, maak deze aan. tblAnswer createAnswer = new tblAnswer() {description = answer.Description}; db.tblAnswers.InsertOnSubmit(createAnswer); db.SubmitChanges(); return createAnswer; } } catch (SqlException ex) { MessageBox.Show(ex.Message); return null; //Heb je een SQL exception, return null. } }
// Deze functie wordt gebruikt om het database object tblAnswer te converteren naar een Answer object die vervolgens gebruikt kan worden in het programma public Answer ConvertDbAnswer(tblAnswer dbAnswer) { return new Answer(dbAnswer.id) // Answer object aanmaken en returnen { Description = dbAnswer.description }; }
partial void UpdatetblAnswer(tblAnswer instance);
partial void DeletetblAnswer(tblAnswer instance);
partial void InserttblAnswer(tblAnswer instance);