예제 #1
0
        public JsonResult GetCategories()
        {
            var custServAccessLayer           = new CustomerServiceAccessLayer(_context);
            IEnumerable <Category> categories = custServAccessLayer.GetAllCategories();

            return(Json(categories));
        }
예제 #2
0
 public JsonResult PostQuestion([FromBody] CreateQuestion inQuestion)
 {
     if (TryValidateModel(inQuestion))
     {
         var custServAccessLayer = new CustomerServiceAccessLayer(_context);
         var question            = custServAccessLayer.PostQuestion(inQuestion);
         return(Json(question));
     }
     return(Json(null));
 }
예제 #3
0
 public JsonResult PutQuestionsAnswer(int id, [FromBody] AnswerQuestion answer)
 {
     if (TryValidateModel(answer))
     {
         var custServAccessLayer = new CustomerServiceAccessLayer(_context);
         var question            = custServAccessLayer.PutQuestionsAnswer(id, answer);
         return(Json(question));
     }
     return(Json(null));
 }
예제 #4
0
 public JsonResult PutRating(int id, [FromBody] RateQuestion rater)
 {
     if (TryValidateModel(rater))
     {
         var custServAccessLayer = new CustomerServiceAccessLayer(_context);
         var question            = custServAccessLayer.PutRating(id, rater);
         return(Json(question));
     }
     return(Json(null));
 }