[HttpPost]
public ActionResult SubmitForm(ModelData model)
{
// اطلاعات بعنوان پارامتر ورودی از فرم ، از کاربر دریافت میشوند
return ApproveInputs(model);
}
[HttpGet]
public ActionResult ApproveInputs(ModelData model)
{
// دریافت و ذخیره اطلاعات برای استفاده از آن در اکشن پست در صورت تایید اطلاعات
TempData["Model"] = model;
TempData.Keep();
// نمایش پیشنمایش اطلاعات وارد شده به کاربر برای تایید صحت اطلاعات
return View(model);
}
[HttpPost]
public ActionResult ApproveInputs(bool isApproved)
{
// اگر صحت اطلاعات تایید شده بود ، اطلاعات وارد دیتابیس شود
if(isApproved)
{
// دریافت اطلاعات مدل از اکشن قبل
ModelData model = (ModelData)TempData["Model"];
db.YourTableName.Add(model);
db.SaveChanges();
}
// ...
}