Use Admin area to separate User UI from Admin UI


During development of the project I discovered ASP.NET MVC Areas. This feature promotes project organization by separating source code and other resources into "areas" so that teams/developers can work more independently and can focus their work on a logical portion of the site. Since some of our controller logic and view pages include handling both user and admin scenarios, we can now separate these concerns and work on them individually.