public async Task <IActionResult> BulkUpload(IFormFile file) { if (file == null) { throw new ValidationException("File is null"); } if (file.Length == 0) { throw new ValidationException("File is empty"); } var request = new BulkUploadMeterReadingsRequest { UploadFile = new MemoryStream() }; await file.CopyToAsync(request.UploadFile); var result = await _meterService.BuklUploadMeterReadings(request); return(Ok(result)); }