The Key Differences Between Onion Architecture and Clean Architecture

Onion Architecture and Clean Architecture both are used to provide a standard architecture to the software. These architectures play a key role when we build large and complex projects which require regular enhancements.In this article, we will know about Onion architecture and Clean architecture in detail. Also, we will see a basic example of .Net … Read more

What is AutoMapper in C#?

AutoMapper is used to map data between two objects. In this blog, we will see how to use AutoMapper in our application. Let’s demonstrate the use of Automapper by an example. Suppose we have a class called Employee with 2 properties in it – Name and City class Employee     {         public string Name … Read more

HTTP GET Method vs HTTP POST Method

In this blog, we will see GET and POST method in details.GET and POST are 2 important HTTP verbs. HTTP (Hyper Text Transfer Protocol) manage the request-response between client and server. HTTP GET Method GET parameters included in URL Used for fetching resource i.e. data or documents In GET request we can send data in … Read more

Introduction to ASP.NET Core

In this blog, we will come to know about the open-source framework given by Microsoft i.e. ASP.Net Core. What is ASP.NET Core? The ASP.NET Core is a new open-source framework introduced by Microsoft. Originally it was called ASP.Net 5 but later renamed to ASP.Net Core and released the first version of ASP.Net Core in the … Read more

Error – Request header field Content-Type is not allowed by Access-Control-Allow-Headers in preflight response.

I was working on a project where I wrote a web method and called this web method from JQuery.While accessing the web method I got this error –“Request header field Content-Type is not allowed by Access-Control-Allow-Headers in preflight response.”In debugging, I couldn’t find any issue with the code neither in C# nor in JQuery.Then I … Read more

Facade Design Pattern in C#.Net

Design patterns provide efficient and re-usable solutions in software development. If you are new to Design Pattern, please read my earlier blog – Design Pattern in ASP.NetFacade Design Pattern comes under Structural Design Pattern. In short, Facade means the exterior appearance. It means in Facade design pattern we hide something and show only what actually client … Read more

How to create dynamic HTML tags

How to create HTML tags dynamically? In some cases, there might be a requirement to create HTML tags dynamically. For eg, I will create below HTML structure with C# code. <ul id=”pagelist” runat=”server” class=”pages”> <li class=”active” rel=”page1″>My Page Title1</li> <li rel=”page2″>My Page Title2</li> </ul> <div class=”container” id=”container” runat=”server”> <h3 rel=”page1″></h3> <div id=”page1″>    </div> <h3 … Read more