Epsilon BlazorApp
Go to file
emantzoros 2b5dda072a Added exception handling for better tests. 2025-09-19 21:43:03 +03:00
BlazorApp Added exception handling for better tests. 2025-09-19 21:43:03 +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
BlazorApp.Tests Unit tests init commit. 2025-09-19 16:38:53 +03:00
Bullet6 Init commit. 2025-09-19 14:55:50 +03:00
.gitignore Unit tests init commit. 2025-09-19 16:38:53 +03:00
BlazorApp.sln Unit tests init commit. 2025-09-19 16:38:53 +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