public async Task <IActionResult> FileUpload(List <IFormFile> files, string companyId)
        {
            var containerName = HttpContext.User.Claims.FirstOrDefault(t => t.Type.ToLower() == "name")?.Value;

            if (!string.IsNullOrWhiteSpace(containerName))
            {
                _ = await blobStorageRepository.CreateContainerAsync(containerName, false);

                foreach (var formFile in files)
                {
                    if (formFile.Length > 0)
                    {
                        // add metadata modelId searching cosmosDb
                        var company = await formRecognizerCosmosDbRepository.GetByIdAsync(companyId);

                        var fileName = $"{company.Name}/{formFile.FileName}";
                        await blobStorageRepository.UploadBlobAsync(formFile.OpenReadStream(), containerName, fileName);

                        var metadata = new Dictionary <string, string>()
                        {
                            { "modelId", company.FormRecognizerModelId }
                        };

                        await blobStorageRepository.SetMetadataAsync(containerName, fileName, metadata);
                    }
                }
            }

            return(View("Done"));
        }