Skip to content

Latest commit

 

History

History
28 lines (22 loc) · 1.2 KB

README.md

File metadata and controls

28 lines (22 loc) · 1.2 KB

StoreManagement

Store Management Project

The project is a basic content management system for several web application. Admin users can manage several web applications' contents and design from only one admin panel. The web application data comes through web json api or direct database request.

Technologies and Pattern
•C#
•ASP.NET MVC 5.2
•ASP.NET Web API
•SQL Server 2008
•Entity Framework 6
•Generic Repository Pattern
•Google Drive API
•Ninject Dependeceny Injection
•DotLiquid Templating system
•Quartz.NET Scheduling Framework
•jQuery
•jQuery Ajax
•LINQ
•Bootstrap


Each 'Store' domain is unique entity in the SQL Server 2008 database and the store data such as products, news, blogs etc will be retrieved by using storeId in the service layer. The service layer is a bunch of interface objects which has two different implementation, JSON API implementation or Entity Framework Repository Pattern implementation. The service layer will get data and then DotLiquid Template system will render the dotliquid markup with data and post it to Asp.Net MVC Views so every store will have different design for every page.