public NoodleApiModule(INoodleService service) : base("/noodle/api")
        {
            this.RequiresAuthentication();

            Post["/"] = parameters => {
                service.Add(new NoodleModel
                {
                    Author  = string.Concat(Context.CurrentUser.UserName, " (from API)"),
                    Message = "This message was automatically generated when posting from the API"
                });

                return(200);
            };
        }
        public NoodleApiModule(INoodleService service) : base("/noodle/api")
        {
            this.RequiresAuthentication();

            Post["/"] = parameters => {
                service.Add(new NoodleModel
                    {
                        Author = string.Concat(Context.CurrentUser.UserName, " (from API)"),
                        Message = "This message was automatically generated when posting from the API"
                    });

                return 200;
            };
        }
示例#3
0
        public NoodleModule(INoodleService service) : base("/noodle")
        {
            this.RequiresAuthentication();

            Get["/"] = parameters =>
            {
                return(View["noodle/index", service]);
            };

            Post["/"] = parameters =>
            {
                var model =
                    this.Bind <NoodleModel>(new[] { "Posted", "Author" });

                model.Author = Context.CurrentUser.UserName;

                service.Add(model);

                return(Response.AsRedirect("~/noodle"));
            };
        }
示例#4
0
        public NoodleModule(INoodleService service) : base("/noodle")
        {
            this.RequiresAuthentication();

            Get["/"] = parameters =>
            {
                return View["noodle/index", service];
            };

            Post["/"] = parameters =>
            {
                var model =
                    this.Bind<NoodleModel>(new[] { "Posted", "Author" });

                model.Author = Context.CurrentUser.UserName;

                service.Add(model);

                return Response.AsRedirect("~/noodle");
            };
        }