예제 #1
0
        public JsonResult AddPage(string token, int workspaceId, [FromBody] Page value)
        {
            var user = _auth.AuthenticateForWorkspace(token, workspaceId);

            if (string.IsNullOrEmpty(value.text))
            {
                throw new ArgumentException(nameof(value.text));
            }

            var page = _repo.AddPage(value, workspaceId, user);

            return(Json(new
            {
                success = true,
                data = page
            }));
        }