public ActionResult SubmitForm(MyFormSubmissionVM submission) { if (ModelState.IsValid) { var myform = db.MyForms.Find(submission.MyFormId); //find the relevant form var submitteddata = JsonConvert.SerializeObject(submission.SubmittedData); //now write the submission to the database MyFormSubmission submit = new MyFormSubmission { ApplicationUserID = "ABCD", DateTimeCreated = DateTime.Now, MyFormId = myform, SubmittedData = submitteddata }; db.MyFormSubmissions.Add(submit); db.SaveChanges(); return(Json("Success")); } else { return(Json("We have a problem")); } }
public ActionResult DeleteConfirmed(int id) { MyFormSubmission myFormSubmission = db.MyFormSubmissions.Find(id); db.MyFormSubmissions.Remove(myFormSubmission); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "Id,ApplicationUserID,DateTimeCreated,SubmittedData")] MyFormSubmission myFormSubmission) { if (ModelState.IsValid) { db.Entry(myFormSubmission).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(myFormSubmission)); }
public ActionResult Create([Bind(Include = "Id,ApplicationUserID,DateTimeCreated,SubmittedData")] MyFormSubmission myFormSubmission) { if (ModelState.IsValid) { db.MyFormSubmissions.Add(myFormSubmission); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(myFormSubmission)); }
// GET: MyFormSubmissions/Delete/5 public ActionResult Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } MyFormSubmission myFormSubmission = db.MyFormSubmissions.Find(id); if (myFormSubmission == null) { return(HttpNotFound()); } return(View(myFormSubmission)); }