Skip to content

Commit f1e4418

Browse files
committed
c_sharp_portfolio
- Add Readme.md to TwentyOne solution - Add Readme.md to NewsLetterAppMVC solution - Edits to main repository Readme.md
1 parent 04717fd commit f1e4418

File tree

10 files changed

+13
-18
lines changed

10 files changed

+13
-18
lines changed

.vs/VSWorkspaceState.json

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,9 @@
11
{
22
"ExpandedNodes": [
33
"",
4-
"\\FizzBuzz",
54
"\\FizzBuzz\\FizzBuzz",
65
"\\FizzBuzz\\FizzBuzz\\FizzBuzz"
76
],
8-
"SelectedNode": "\\FizzBuzz\\FizzBuzz\\FizzBuzz\\Program.cs",
7+
"SelectedNode": "\\Readme.md",
98
"PreviewInSolutionExplorer": false
109
}
Binary file not shown.
Binary file not shown.
Binary file not shown.

.vs/c_sharp_portfolio/v17/.wsuo

8.5 KB
Binary file not shown.
397 KB
Binary file not shown.

.vs/slnx.sqlite

16 KB
Binary file not shown.

NewsletterAppMVC/Readme.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
## __Newsletter Sign-up Web Application - ASP.NET MVC Web Application__
2+
3+
### __IMPLEMENTS: ASP.NET, Model-View-Controller Desgin Pattern, Entity Framework, Database Logging, Bootstrap__
4+
5+
An ASP.NET web application allowing for people to sign-up for a newsletter. This application was creating implementing the MVC (Model-View-Controller) design pattern, the main index view allows for new sign-ups and implements data validation to ensure correct data entry by the user, the application also implements an administrator view, which is implemented using a view model to control which data the admin can see, this view also allows the admin to remove a signup from the database. The Home controller logs new sign-ips into SQL database, all database handling it achieved through use of the Entity framework, and an admin controller is implemented for to power the admin view, also the CSS for the views makes use of bootstrap.

Readme.md

Lines changed: 2 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -3,24 +3,10 @@
33
This is a collection of the C# and .NET projects that I have as part of my portfolio thus far, again these vary from smaller code snippets to larger programs. They where all developd in Visual Studio 2019.
44

55
 
6-
## __Blackjack (TwentyOne) Game - .NET Console Application__ [(CODE)](https://github.com/ProfSFrink/c_sharp_portfolio/tree/master/TwentyOne/TwentyOne)
6+
## __Blackjack (TwentyOne) Game - .NET Console Application__ [(CODE)](https://github.com/ProfSFrink/c_sharp_portfolio/tree/master/TwentyOne/TwentyOne) [(README)](https://github.com/ProfSFrink/c_sharp_portfolio/tree/master/TwentyOne/TwentyOne/Readme.md)
77

8-
---
9-
10-
### __IMPLEMENTS: Object-Orientated Programming, ADO.NET, Exception Handling with Database Logging__
11-
12-
A blackjack game developed as a .NET framework console application. The application consists of the main TwentyOne game application with the rest of the application stored in casino library. This library is designed so that the base classes to represent the playing cards and player / dealer decks can be reused in other card games. We establish a base set of rules for card games which can be reused in other card games later. Then we have the main logic for the blackjack game itself, with one class for the games rules, dealer behaviour and the main game logic. The application enacts data validation implemented through try catch / blocks and logging of exceptions, these are logged into an exception object and logged to a database through use of ADO.NET. The program implements the three pillars of object-orientated programming encapsulation, inheritance, and polymorphism in the implementation of it's various classes.
13-
14-
 
15-
## __Newsletter Sign-up Web Application - ASP.NET MVC Web Application__ [(CODE)](https://github.com/ProfSFrink/c_sharp_portfolio/tree/master/NewsletterAppMVC/NewsletterAppMVC)
8+
## __Newsletter Sign-up Web Application - ASP.NET MVC Web Application__ [(CODE)](https://github.com/ProfSFrink/c_sharp_portfolio/tree/master/NewsletterAppMVC/NewsletterAppMVC) [(README)](https://github.com/ProfSFrink/c_sharp_portfolio/tree/master/NewsletterAppMVC/NewsletterAppMVC/Readme.md)
169

17-
---
18-
19-
### __IMPLEMENTS: ASP.NET, Model-View-Controller Desgin Pattern, Entity Framework, Database Logging, Bootstrap__
20-
21-
An ASP.NET web application allowing for people to sign-up for a newsletter. This application was creating implementing the MVC (Model-View-Controller) design pattern, the main index view allows for new sign-ups and implements data validation to ensure correct data entry by the user, the application also implements an administrator view, which is implemented using a view model to control which data the admin can see, this view also allows the admin to remove a signup from the database. The Home controller logs new sign-ips into SQL database, all database handling it achieved through use of the Entity framework, and an admin controller is implemented for to power the admin view, also the CSS for the views makes use of bootstrap.
22-
23-
 
2410
## __Car Insurance Quote Generator - ASP.NET MVC Web Application__ [(CODE)](https://github.com/ProfSFrink/c_sharp_portfolio/tree/master/CarInsurance/CarInsurance)
2511

2612
---

TwentyOne/Readme.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
# __Blackjack (TwentyOne) Game - .NET Console Application__
2+
3+
## __IMPLEMENTS: Object-Orientated Programming, ADO.NET, Exception Handling with Database Logging__
4+
5+
A blackjack game developed as a .NET framework console application. The application consists of the main TwentyOne game application with the rest of the application stored in casino library. This library is designed so that the base classes to represent the playing cards and player / dealer decks can be reused in other card games. We establish a base set of rules for card games which can be reused in other card games later. Then we have the main logic for the blackjack game itself, with one class for the games rules, dealer behaviour and the main game logic. The application enacts data validation implemented through try catch / blocks and logging of exceptions, these are logged into an exception object and logged to a database through use of ADO.NET. The program implements the three pillars of object-orientated programming encapsulation, inheritance, and polymorphism in the implementation of it's various classes.

0 commit comments

Comments
 (0)