playing with dotnet core 25 - power converter example with dependency injection and form validation
Here we provide an example of a unit conversion for power from btu per hr to watts using dependency injection, form validation, property binding and etc.
Hope it helps to solidify all the concepts we have learnt before.
----------------- Video Sections -------------------------------
Chapters:
0:00 intro
0:38 adding scoped services in program.cs for dependency injection
1:56 interfaces and implementations of base unit converters and energy unit converters
13:28 interfaces and implementations of power unit conversion dependencies
17:42 manual dependency injection
18:28 "automated" dependency injection
20:15 user forms for user inputs using property binding, form validation
24:10 changing the scoped services dependencies, and restarting dotnet watch
26:13 Conclusion
--------------------[Playlists and Relevant Github Repositories]---------------------------------------------
Fluid Mechanics and Git Repos:
• Fluid Mechanics
https://github.com/theodoreOnzGit/OpenFoam_heatTrf_YouTube
Petroleum Downstream Crash Course Playlist:
• Petroleum Refining
OpenFOAM for Windows 10 Beginner Playlist and some Git Repos
• OpenFoam for Windows Newbie Guide
https://github.com/theodoreOnzGit/laminar_BL_OpenFOAM
OpenFOAM Intermediate Playlist and some Git Repos
• OpenFOAM Intermediate Videos
https://github.com/theodoreOnzGit/thin_pipeflow_snappyHexMesh
OpenFOAM Heat Transfer Playlist and GitHub Repo
• OpenFOAM Heat Transfer
https://github.com/theodoreOnzGit/OpenFoam_heatTrf_YouTube
Radiation Heat Transfer Learning Journal and Git Repos:
• Radiation Heat Transfer Learning Jour...
https://github.com/theodoreOnzGit/heatTransferTheory_YouTube
Convection Boundary Layer and git Repos:
• Convection Heat Transfer
https://github.com/theodoreOnzGit/heatTransferTheory_YouTube
Turbulence Modelling Playlist
• Turbulence Modelling 1 - Reynold's Av...
https://github.com/theodoreOnzGit/turbulenceModelling
LabView Frequency Analysis and Fun (playlist and git repo)
• LabView Frequency Analysis and Fun
https://github.com/theodoreOnzGit/Ted_labview_YouTube
Control Systems and Frequency Response
• Laplace Transforms 1 - basic intuitio...
https://github.com/theodoreOnzGit/matlabFrequencyResponse.git
OpenFOAM C++
https://github.com/theodoreOnzGit/C-_YouTube_OpenFoam
• Introductory C++ for OpenFoam Users
OpenFOAM Bash
https://github.com/theodoreOnzGit/Bash_OpenFOAM_YouTube
• OpenFOAM Bash
Basic Samba
• basicSamba
https://github.com/theodoreOnzGit/sambaVideos
Manjaro Tips and Tricks
• Manjaro Tips and Tricks
lammps and Discrete Element Modelling (DEM)
• lammps and Discrete Element Modelling
playing with dotnet core
• playing with dotnet core
dotnet core github repo
https://github.com/theodoreOnzGit/dotnetCoreYoutube