Article Source                 Introduction  In this tutorial I will show you how to create Master-Detail web application that also have a search option. We will use the data of the Cruising Company. It contains data about: ships, booking info, sale units etc.    Using the code  The application consist of two parts:  Backend: RESTful API written in .NET Core  Frontend: SPA written in Angular 2    Download and install following tools and libraries:  .NET Core 1.0.1  TypeScript 2.0  Node.js v4.0 or above.  ASP.NET Core Template Pack visz file    The source code is located on Github . For simplicity reasons here I am going to highlight only the important parts of the code.     Start by creating new project: New -> Project. Select Web -> ASP.NET Core Angular 2 Starter.    Replace following files with the appropriate code. project.json  {   "dependencies": {     "Microsoft.NETCore.App": {       "version": "1.0.1",       "type": ...