Convert User to ApplicationUser in ASP.Net MVC

In the last post I talked about How to get current user in ASP.Net MVC 5 . Type of the current user is IPrincipal which is shown as follows: You may come across requirement to work with ApplicationUser which is created as follows: You can covert returned User to ApplicationUser as follows: To convert createContinueContinue reading “Convert User to ApplicationUser in ASP.Net MVC”

How to get current user in ASP.Net MVC 5

There are two simple ways to get current user in MVC 5. If you are inside the controller class current user can be fetched as follows, Do not forget to add namespace,   Other scenario could be that you are not inside the controller class and want to fetch the user information. You can fetchContinueContinue reading “How to get current user in ASP.Net MVC 5”

RedirectToAction or View as ActionResult in ASP .Net MVC5 ?

We have often seen action returns a View method. Optionally we can also pass the view name and the other parameters in the View method. Most of the time we return a view as ActionResult to navigate. Now I have a requirement to navigate to Login view or return Login view on the basis ofContinueContinue reading “RedirectToAction or View as ActionResult in ASP .Net MVC5 ?”

Decorator Pattern in C#

Read full article on Falafel blog “Decorator pattern attach additional functionalities or responsibilities to an existing object at the runtime”. It adds new behaviour to an individual object without affecting other objects of the same class. New behaviour or functionalities can be either added dynamically at the run time or statically. The decorator pattern: ·ContinueContinue reading “Decorator Pattern in C#”

Fetching Image from database in ASP.NET MVC 5 application

In this post we will learn to fetch image from a database. I have taken Northwind database as an example. Employee table of the Notrhwind database stores a Photo using the Image type. We will fetch data from the Photo column (type: Image) in the MVC application. Let us start with the Controller. In theContinueContinue reading “Fetching Image from database in ASP.NET MVC 5 application”

Attribute Routing in ASP.NET MVC 5

ASP.NET MVC 5 introduced Attribute Routing. It allows you to apply a route directly on the controller class. Before we use the Attribute Routing, let’s relook how the convention based routing works. We create a route as follows: Index action of Home controller can be accessed on two different URLs. Either using the base URLContinueContinue reading “Attribute Routing in ASP.NET MVC 5”

How to use DebugView to Log Entity Framework

In this post I will show you to use DebugView to log the Entity Framework. For detail discussion on the same topic you may want to learn more here: Logging in Entity Framework on Steve Smith Blog Profiling Database Activity in the Entity Framework by Julie Lerman Download DebugView , unzip it and Run itContinueContinue reading “How to use DebugView to Log Entity Framework”

Work with ASP.NET MVC 5 Areas from different projects

Read full article on Falafel blog While working on an ASP.NET MVC 5 application, I came across a requirement to use an Area from one project in another project. For example: I have a project A and a project B. I need to use an Area which is part of project B inside of projectContinueContinue reading “Work with ASP.NET MVC 5 Areas from different projects”

Using AutoMapper : Getting Started

Read full article on Falafel blog I have often seen developers use the LINQ SELECT statement to create a new instance of one class from an existing instance of another class. There are many scenarios when you may have to do this, for example: Creating the domain class instance from the entity class instance CreatingContinueContinue reading “Using AutoMapper : Getting Started”