|
|
||
|---|---|---|
| BlazorApp | ||
| BlazorApp.Client | ||
| BlazorApp.Shared | ||
| Bullet6 | ||
| .gitignore | ||
| BlazorApp.sln | ||
| README.md | ||
| renovate.json | ||
README.md
Description
You are given a solution that contains a Blazor Web App with a Customer model class.
You should fork this project and provide a github link for your solution.
You have to develop
Required:
- A grid with all customers with server side paging
- CRUD Operations on “Customer” model with new, edit and delete functionalities
- Expose all CRUD Operations as an API
- Configure application to use Sql Server
- Manage migrations
- Below are the two classes Employee and Manager. Your task is to create a method in a new class that takes either Manager or an Employee as a parameter and prints its name.
public class Employee
{
public string Name { get; set; }
}
public class Manager
{
public string Name { get; set; }
}
Extra (nice to have)
- Add authentication with the provided demo of Duende IdentityServer https://demo.duendesoftware.com/
- Protect your API with authentication with the provided demo of Duende IdentityServer done in the previous step
- Unit & Integration Tests
Requirements
- C#
- .NET 8+
- Blazor Wasm
Optional
- Blazor UI framework