コード例 #1
0
 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")
         };
 }