public int CreateUserForum(UserForum userForum) { var temp_user_forum = context.userForums.Where(t => t.user_id == userForum.user_id && t.forum_id == userForum.forum_id); if (temp_user_forum.Count() > 0) { return(-1); } else { var new_user_forum = context.userForums.Add(userForum); context.SaveChanges(); return(new_user_forum.Entity.id); } }
public object CreateUserForum(int forum_id) { bool login = false; int id = -1; if (CheckUserState() > 0) { login = true; var userForum = new UserForum(long.Parse(Request.Cookies["user"]), forum_id); id = dao.CreateUserForum(userForum); } else { Response.StatusCode = 403; } Dictionary <string, object> result = new Dictionary <string, object>(); result.Add("login_state", login); result.Add("id", id); return(JsonConvert.SerializeObject(result)); }