Esempio n. 1
0
 public HttpResponseMessage Post(newForumParams forum)
 {
     try
     {
         int forumId = driver.CreateForum(1, forum.name, forum.numOfModerators, forum.degreeOfEnsuring,
                                          forum.uppercase, forum.lowercase, forum.numbers, forum.symbols, forum.minLength);
         var data = new
         {
             Id    = forumId,
             title = forum.name,
         };
         var result = new
         {
             data = data
         };
         HttpResponseMessage response = Request.CreateResponse(HttpStatusCode.OK, result);
         return(response);
     }
     catch (Exception e)
     {
         var data = new
         {
             message = e.Message
         };
         HttpResponseMessage response = Request.CreateResponse(HttpStatusCode.NotFound, data);
         return(response);
     }
 }
Esempio n. 2
0
 public HttpResponseMessage Post(int forumId, int userId, newForumParams forum)
 {
     try
     {
         driver.SetPolicy(userId, forumId, forum.numOfModerators, forum.degreeOfEnsuring,
                          forum.uppercase, forum.lowercase, forum.numbers, forum.symbols, forum.minLength);
         HttpResponseMessage response = Request.CreateResponse(HttpStatusCode.OK);
         return(response);
     }
     catch (Exception e)
     {
         var data = new
         {
             message = e.Message
         };
         HttpResponseMessage response = Request.CreateResponse(HttpStatusCode.NotFound, data);
         return(response);
     }
 }