Skip to content

Latest commit

 

History

History
25 lines (13 loc) · 1.07 KB

README.md

File metadata and controls

25 lines (13 loc) · 1.07 KB

My journey to learn Advanced C# Concepts

All the code in this repository was written along Advanced C# Programming Course

The code in some projects might be slightly modified and additional implementations might have been added.

C# Delegates

DelegateBasicExample

SchoolHRAdministration

Club Membership Application

Simple Console Application that implements field validation functionality only for Register.

While creating the main views, we are adhering to the dependency inversion principle: Classes should never depend on concretions, but rather depend on abstractions.

This project implements very basic dependency injection functionality

When an object is created using the main view object method, an object derived from the UserLoginView class and an object derived from the UserRegistrationView class is automatically injected into the main view classes Constructor

The main view classes constructors contain two parameters that are of type IView.

Both of the classes injected implement the IView interface.