예제 #1
0
        public Controller(Router router, Database<Entity> database)
        {
            this.db = database;

            Action<string, Func<IOwinContext, IDictionary<string, string>, Task>> add = router.Add;
            add("/", Index);
            add("/key/:key", Key);
            add("/search/:from/:to", Search);
        }
예제 #2
0
파일: Startup.cs 프로젝트: richorama/ra-db
        public void Configuration(IAppBuilder app)
        {
            var path = AppDomain.CurrentDomain.SetupInformation.ApplicationBase;

            var database = new Database<Entity>(Path.Combine(path, "database"));

            var router = new Router();
            new Controller(router, database);
            new WebServer(router).Configure(app);
        }
예제 #3
0
 public WebServer(Router router)
 {
     this.Router = router;
 }