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; }; }
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")); }; }
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"); }; }