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;
            }
        }