Pinned Repositories
Anti-forgery-validation-with-ASP.Net-Core-and-Angular
he use of the SameSite policy. However this feature is still “experimental” and for the use case of allowing your web api to be potentially used by anyone, using a SameSite policy would not work. The abuse of this mechanism (i.e. the browser sending the cookies automatically) is what CSRF exploits.
ASP.Net-Core-with-Dapper
sing ASP.NET Core's built-in dependency injection, I registered `EmployeeRepository` as the concrete implementation of `IEmployeeRepository`. `EmployeeRepository` implements the abstract class `SqlGenericRepository`. The plan is for `SqlGenericRepository` to contain all the CRUD repository methods, while `IEmployeeRepository` is reserved for any Employee specific repo functions.
Blog
KeyLogger
Portfolio
This portfolio is a collection of my work throughout my career as a .NET Developer. Projects within it include: SQL and SSMS databases, ASP.NET MVC, ASP.NET Core, C#, Dapper, SQL, JavaScript, HTML forms, APIs, Windows Identity Foundation, Anti-Forgery Validation and many more technologies and languages which I use to build excellent business-critical applications.
tetris
The game tetris- backend & frontend code
CSharp317's Repositories
CSharp317/Portfolio
This portfolio is a collection of my work throughout my career as a .NET Developer. Projects within it include: SQL and SSMS databases, ASP.NET MVC, ASP.NET Core, C#, Dapper, SQL, JavaScript, HTML forms, APIs, Windows Identity Foundation, Anti-Forgery Validation and many more technologies and languages which I use to build excellent business-critical applications.
CSharp317/Anti-forgery-validation-with-ASP.Net-Core-and-Angular
he use of the SameSite policy. However this feature is still “experimental” and for the use case of allowing your web api to be potentially used by anyone, using a SameSite policy would not work. The abuse of this mechanism (i.e. the browser sending the cookies automatically) is what CSRF exploits.
CSharp317/ASP.Net-Core-with-Dapper
sing ASP.NET Core's built-in dependency injection, I registered `EmployeeRepository` as the concrete implementation of `IEmployeeRepository`. `EmployeeRepository` implements the abstract class `SqlGenericRepository`. The plan is for `SqlGenericRepository` to contain all the CRUD repository methods, while `IEmployeeRepository` is reserved for any Employee specific repo functions.
CSharp317/Blog
CSharp317/KeyLogger
CSharp317/tetris
The game tetris- backend & frontend code