public async Task <ResponseModel> UploadPDFfiles(UploadPdfFiles uploadPdfFiles)
        {
            try
            {
                var GetTds = _dBContext.TblTdsCertificates.Where(f => f.TdsId == uploadPdfFiles.TdsId).FirstOrDefault();

                if (GetTds == null)
                {
                    return(new ResponseModel {
                        StatusCode = 200, ResponseMessage = "No Tds Certificates found"
                    });
                }
                string filePath = _configuration.GetSection("KeyValue").GetSection("PhysicalPath").Value;

                filePath = filePath + GetTds.TdsTxnId + "";

                if (!Directory.Exists(filePath))
                {
                    Directory.CreateDirectory(filePath);
                }

                if (uploadPdfFiles.PdfFiles.Count > 0)
                {
                    foreach (var item in uploadPdfFiles.PdfFiles)
                    {
                        //upload files to wwwroot
                        var fileName = Path.GetFileName(item.FileName);
                        //judge if it is pdf file
                        string ext = Path.GetExtension(item.FileName);
                        if (ext.ToLower() != ".pdf")
                        {
                            break;
                        }
                        //var filePath = Path.Combine(_hostingEnv.WebRootPath, "images", fileName);

                        string NewfilePath = Path.Combine(filePath, item.FileName);

                        if (System.IO.File.Exists(NewfilePath))
                        {
                            System.IO.File.Delete(NewfilePath);
                        }

                        using (var fileStream = new FileStream(NewfilePath, FileMode.Create))
                        {
                            await item.CopyToAsync(fileStream);
                        }
                    }
                    return(new ResponseModel {
                        StatusCode = 200, ResponseMessage = "Success"
                    });
                }
                return(new ResponseModel {
                    StatusCode = 404, ResponseMessage = "No pdfs or Excel found"
                });
            }
            catch (Exception)
            {
                throw new Exception();
            }
        }
        public async Task <IActionResult> UploadPDFfiles([FromForm] UploadPdfFiles uploadPdfFiles)
        {
            try
            {
                if (uploadPdfFiles == null)
                {
                    return(BadRequest());
                }
                var Create = await _tdsService.UploadPDFfiles(uploadPdfFiles);

                return(Ok(Create));
            }
            catch (Exception Ex)
            {
                throw Ex;
            }
        }