public ActionResult AddForum(JObject jObject) { dynamic info = jObject; //bool isUpdated = userDAO.SetUserAsModerator((int)info.userId); //moderatorDAO.AddModerator((int)info.userId, (string)info.username, (string)info.title); Forum newForum = new Forum { Title = (string)info.title, Body = (string)info.body }; if (!forumDAO.DoesForumExist(newForum)) { if (newForum != null) { forumDAO.AddForum(newForum); userDAO.SetUserAsModerator((int)info.userId); moderatorDAO.AddModerator((int)info.userId, (string)info.username, (string)info.title); return(Ok(newForum)); } } return(StatusCode(409)); }