I use 2sxc (DNN) to pass some form data into an entity trough this js:
$2sxc(@Dnn.Module.ModuleID).webApi.post("Controller/Create", {}, {
qtitle: "@Content.title",
date: $todaydate,
user: "@Dnn.User.Username",
q1sel: $q1res,
q1val: $q1val
}
[HttpPost]
[DnnModuleAuthorize(AccessLevel = SecurityAccessLevel.Admin)]
[ValidateAntiForgeryToken]
public bool Create(dynamic postController)
{
var quizvals = new Dictionary<string, object>();
quizvals.Add("qtitle", postController.qtitle.ToString());
quizvals.Add("date", postController.date.ToString());
quizvals.Add("user", postController.user.ToString());
quizvals.Add("q1sel", postController.q1sel.ToString());
App.Data.Create("Quiz10q5o_entries", quizvals, "Anonymous");
return true;
}