Пример #1
0
        public Api(WebServer server)
        {
            server.Add("/login", Login);
            server.Add("/register", Register);
            server.Add("/signout", SignOut);

            Router apiRouter = server.AddRouter("/api");

            apiRouter.Add("/kids", Kids)
            .Add("/user", User)
            .Add("/events", Events)
            .Add("/event", Event)
            .Add("/email_available", EmailAvailable)
            .Add("/add_kid", AddKid)
            .Add("/create_event", CreateEvent)
            .Add("/schedule_event", ScheduleEvent)
            .Add("/own_events", OwnEvents)
            .Add("/own_event", OwnEvent)
            .Add("/book_event", BookEvent)
            .Add("/categories", Categories)
            .Add("/user_update", UserUpdate)
            .Add("/pay", Pay);

            /*
             * Admin APIs
             */
            apiRouter.Add("/users", Users)
            .Add("/ban_user", BanUser);
        }