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