Exemple #1
0
        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));
        }