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); } }
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); } }