public JsonResult MakeInvoice([FromBody] Dispatch _oDispatch) { try { FileResult fileResult; var output = context.Dispatchs .Include(i => i.ClientMaster) .Where(w => w.DispatchID == _oDispatch.DispatchID) .FirstOrDefault(); var company = context.Companys.FirstOrDefault(); CommonLogic commonLogic = new CommonLogic(); string body = commonLogic.CreateShippingBody(_hostingEnvironment.WebRootPath, output, company); fileResult = commonLogic.ConvertHtmlToPdf(body, output.DispatchNumber); return(Json(fileResult)); } catch (Exception ex) { throw; } finally { context = null; } }