public QuestionAnswere(int ID, Question question, Answere answere, int relevant) { this.ID = ID; this.question = question; this.answere = answere; this.relevant = relevant; }
// POST /api/Question public HttpResponseMessage Post(Question question) { if(!ModelState.IsValid && !new ValidationHelper() .modelStateIsValidAfterReRunValidationOnComplexAttributes(ModelState, question)) return new HttpResponseMessage() { StatusCode = HttpStatusCode.BadRequest, Content = new StringContent("Failed to insert data. The model state is invalid: " + ModelState.ToString()) }; int questionID = new DAQuestion().insert(question); if(questionID == -1) return new HttpResponseMessage() { StatusCode = HttpStatusCode.ExpectationFailed, Content = new StringContent("Failed to insert data.") }; var json = new JavaScriptSerializer(); string data = json.Serialize(questionID); return new HttpResponseMessage() { StatusCode = HttpStatusCode.OK, Content = new StringContent(data, Encoding.UTF8, "application/json") }; }