public async Task <IActionResult> BulkTaxDataUpload(IFormFile taxinputfile) { var fileData = await _fileService.ReadFile(taxinputfile); if (string.IsNullOrEmpty(fileData)) { return(BadRequest("File can't be empty")); } List <TaxData> taxData = JsonConvert.DeserializeObject <List <TaxData> >(fileData); if (taxData == null || taxData.Count == 0) { return(BadRequest("File can't be empty")); } await _taxService.AddTaxRecords(taxData); return(Created(HttpContext.Request.Path, "Uploaded successfully")); }