How to Implement the Repository Pattern in ASP.NET MVC Application

Read full article on the Infragistics blog The Repository Pattern is one of the most popular patterns to create an enterprise level application. It restricts us to work directly with the data in the application and creates new layers for database operations, business logic and the application’s UI. If an application does not follow the…… Continue reading How to Implement the Repository Pattern in ASP.NET MVC Application

Creating a photo album for ASP.NET MVC 5 Users using Azure BLOB storage

In this blog post, we will integrate ASP.NET MVC with Azure BLOB Storage by saving an image for an ASP.NET Identity 2.0 user in Azure BLOB Storage. We’re going to cover a lot of ground in this post, including: Using ASP.NET Identity 2.0 user as reference in other table. Creating a one to many relationship…… Continue reading Creating a photo album for ASP.NET MVC 5 Users using Azure BLOB storage

Creating Unit Tests for ASP.NET MVC Controllers

In this blog post, we will learn to write unit tests for various MVC controller’s behaviors, such as view’s return types, redirecting to different actions etc. Specifically, we’ll cover writing Unit Tests for: ViewData of the Controller TempData of the Controller ViewBag of the Controller View of the Controller Let’s get started! Creating the MVC…… Continue reading Creating Unit Tests for ASP.NET MVC Controllers

What are ViewData, ViewBag, and TempData in ASP.NET MVC?

I have often seen entry level developers struggle with the differences between and usage of ViewData, ViewBag and TempData in ASP.NET MVC. And while there are many articles and blog posts on this topic out there, I’ll try to explain it simply. To start with, ViewData, ViewBag, and TempData all three are objects in ASP.NET…… Continue reading What are ViewData, ViewBag, and TempData in ASP.NET MVC?

How to Enable CORS in the ASP.NET Web API

Have you ever come across the following error: “Cross-origin Request Blocked. The same origin policy disallows reading the resource”. Us to! It turns out, we get this error due to lack of CORS support while sharing resources. When we try to consume the Web API from origin A in a web application residing in origin…… Continue reading How to Enable CORS in the ASP.NET Web API

How to work with the Ignite UI Chart in an AngularJS application

In this post we will learn how to work with the Ignite UI chart in an AngularJS application. Although I will use the ASP.NET Web API to pull data from the database, you can use REST service or a Web API created on any stack with the Ignite UI charts in your AngularJS application. This…… Continue reading How to work with the Ignite UI Chart in an AngularJS application

Creating an ASP.NET Web API using the Entity Framework Code First approach and the Repository pattern

In this article, we will learn how to create an ASP.NET Web API using the Repository pattern and the Entity Framework code first approach. Essentially you’ll learn how to: Create a core project which will contain entity and the repository interface; Create an Infrastructure project which will contain database operations code using the Entity Framework…… Continue reading Creating an ASP.NET Web API using the Entity Framework Code First approach and the Repository pattern