Project Structure
It contains Core elements of the server side application. Here, Entities are implemented by using Entity Framework Code First with SQL Server LocalDB, Logging is implemented by using Log4Net.
It contains the Game Engine. Logger is used in here also.
It contains Restful API. It is implemented by using ASP.NET WebAPI & Dependency Injection by using StructuredMap.WebApi2
It c.ontains the client side application. It is implemented by using HTTP, CSS, Bootstrap, Angularjs, Angular Filter & Loading Bar modules
How to run the application
- SQL Server Express LocalDB
Build the project with NuGet packages. Host into IIS and change the "Identity" of Application Pool to LocalSystem to access Attached Database which is in APP_DATA. Change the AppSettings for CORS sites access & ConnectionStrings for Database.
Build the project with npm & bower Change the API Host & Port in settings.js Host it into IIS or Run by "npm start"