Skip to content

Latest commit

 

History

History
31 lines (24 loc) · 987 Bytes

README.md

File metadata and controls

31 lines (24 loc) · 987 Bytes

ComputerShop

required ecmaScript 5 compatible browser IE8+, Chrome, Firefox, Opera

Use the Index.html to view the public interface and Admin.html to do the administration.

This is taken as the proofOfConcept on this slice of technologies/libraries

SERVER

  • MSSql
    • with tables, stps for insert/update/delete
  • Entity Framework Code First
    • to provide ORM mapping
    • to generate database, including STPs (info taken from EF metadata)
  • System.Web.Http.ApiController (MVC 4) - supported with Breeze.WebApi
    • provides set of operations and IQueryable interface

CLIENT

  • breeze.js
    • to provide communication and data exchange in asynchronous manner
  • backbone.js
    • MVVM library to support the view-model binding
  • jQuery
    • to manipulate DOM, provide autocomplete box

notes:

Database incuding stored procedures is created on first start of application. To have some entries in database run ComputerShopDataTest.InitDB test in ComputerShop.Data.Test project.