Skip to content

Blazor UI (BlazorApp) #22

@dariemcarlosdev

Description

@dariemcarlosdev

Blazor UI (User Interface).

The Blazor Server app is the frontend that allows users to upload files and later download the processed files.

It will communicate with microservices through HTTP APIs and will react to events from Event Grid to display the download link when the process is complete.

Pages: Contains Razor components for UI, such as Upload.razor and Download.razor to handle file upload and download links.

1.Upload CSV File.(FileUpload.razor)

This component allows users to upload a CSV file, and it sends the file to Azure Blob Storage. After uploading.

  1. Downloading CSV Processed File from Blob Storage in Blazor.
    (FileDownload.razor)

After triggering the Data Flow and processing the file, I need to update your Blazor app to provide a download link for the processed CSV file.

Services: Contains service classes for interacting with the backend microservices using HttpClient

Example: A FileService class that calls the FileManagementService API to upload files.

I will use Dependency Injection to inject services into the Blazor components.

Metadata

Metadata

Labels

enhancementNew feature or request

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions