Epsilon BlazorApp
Go to file
emantzoros 57df147702 Git ignore update. 2025-09-19 15:45:00 +03:00
BlazorApp Init commit. 2025-09-19 14:55:50 +03:00
BlazorApp.Client Init commit. 2025-09-19 14:55:50 +03:00
BlazorApp.Shared Init commit. 2025-09-19 14:55:50 +03:00
Bullet6 Init commit. 2025-09-19 14:55:50 +03:00
.gitignore Git ignore update. 2025-09-19 15:45:00 +03:00
BlazorApp.sln Init commit. 2025-09-19 14:55:50 +03:00
README.md Init commit. 2025-09-19 14:55:50 +03:00
renovate.json Init commit. 2025-09-19 14:55:50 +03:00

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