Skip to content

Kyrr93/Chinook_Admin_Panel

Repository files navigation

Chinook Admin Panel

A panel for modifying tracks in the Chinook public sample database in AvaloniaUI.

image

The values for miliseconds and bytes are converted to "00:00" and "MB" formats.

image image image image

User can create, update and delete entries in the Tracks table. There is a dialog pop-up for every one of those buttons that uses Avalonia DialogHost.

I have created a layered and modular architecture that allows developers to simply and efficiently add new features.

Diagram

DataAccess has the models and DB Context generated from the Chinook database. Infrastructure contains the DTO and interfaces for interacting with the database. Implementation Layer has classes implementing the from the previous layer. The UI Layer is the AvaloniaUI project containing all the necessary tools for cross-platform development.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages