示例#1
0
        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));
        }