public async Task <ActionResult> Generate(PlanDetailsVM planDetailsVM) { System.Diagnostics.Debug.WriteLine("controller 1"); //calls business method to generate var task = Task.Run(() => _planDesignBS.GenerateBS(planDetailsVM)); System.Diagnostics.Debug.WriteLine("controller 2"); var quoteId = await task; return(Json(quoteId, JsonRequestBehavior.AllowGet)); }
public async Task <ActionResult> Generate(PlanDetailsVM planDetailsVM) { System.Diagnostics.Debug.WriteLine("controller 1"); //calls business method to generate var quoteIdTask = GenerateAsyncBs(); System.Diagnostics.Debug.WriteLine("controller 2"); int id = await quoteIdTask; return(Json(quoteId, JsonRequestBehavior.AllowGet)); }