public void Start(IAppRouteConfig appRouteConfig) { appRouteConfig.AddRoute("/", new GetHandler(httpContext => new HomeController().Index())); appRouteConfig.AddRoute("/register", new GetHandler(httpContext => new UserController().RegisterGet())); appRouteConfig.AddRoute("/register", new PostHandler(httpContext => new UserController().RegisterPost(httpContext.FormData["name"]))); appRouteConfig.AddRoute("/user/{(?<name>[a-z]+)}", new GetHandler(httpContext => new UserController().Details(httpContext.UrlParameters["name"]))); }
public void Start(IAppRouteConfig appRouteConfig) { appRouteConfig .AddRoute("/", new GETHandler(httpContext => new HomeController().Index())); appRouteConfig .AddRoute("/about", new GETHandler(x => new AboutUsController().GetAboutUsPage())); appRouteConfig .AddRoute("/add", new GETHandler(x => new AddController().AddGet())); appRouteConfig .AddRoute("/add", new POSTHandler(x => new AddController() .AddPost(x.FormData["Name"], x.FormData["Price"]))); appRouteConfig .AddRoute("/search", new GETHandler(x => new SearchController().SearchGet())); appRouteConfig .AddRoute("/search", new POSTHandler(x => new SearchController().SearchPost(x.FormData["Name"]))); appRouteConfig .AddRoute("/calculator", new GETHandler(x => new CalculatorController().CalculatorGet())); appRouteConfig .AddRoute("/calculator", new POSTHandler(x => new CalculatorController() .CalculatorPost(x.FormData["value1"], x.FormData["sign"], x.FormData["value2"]))); appRouteConfig .AddRoute("/login", new GETHandler(x => new LoginController().LoginGet())); appRouteConfig .AddRoute("/login", new POSTHandler(x => new LoginController() .LoginPost(x.FormData["username"], x.FormData["password"]))); //appRouteConfig // .AddRoute("/register", // new POSTHandler(httpContext => new UserController() // .RegisterPost(httpContext.FormData["name"]))); //appRouteConfig // .AddRoute("/register", // new GETHandler(httpContext => new UserController().RegisterGet())); //appRouteConfig // .AddRoute("/user/{(?<name>[a-z]+)}", // new GETHandler(httpContext => new UserController() // .Details(httpContext.UrlParameters["name"]))); }
private void RegisterShoppingControllerRoutes(IAppRouteConfig routeConfig) { routeConfig.AddRoute( "/shopping/add/{(?<id>[0-9]+)}", new GetHandler(req => new ShoppingController().AddToCart(req))); routeConfig.AddRoute( "/cart", new GetHandler(req => new ShoppingController().ShowCart(req))); routeConfig.AddRoute( "/shopping/finish-order", new PostHandler(req => new ShoppingController().FinishOrder(req))); }
public void Config(IAppRouteConfig routeConfig) { routeConfig.AddRoute( "/", new GetHandler(req => new HomeController().Index())); routeConfig.AddRoute( "/about", new GetHandler(req => new HomeController().About())); RegisterAccountControllerRoutes(routeConfig); RegisterProductsControllerRoutes(routeConfig); RegisterShoppingControllerRoutes(routeConfig); }
public void Configure(IAppRouteConfig appRouteConfig) { appRouteConfig .AddRoute("/", new GetHandler(req => new CalculatorController().Index())); appRouteConfig .AddRoute("/", new PostHandler( req => new CalculatorController().Index(req.FormData["operandOne"], req.FormData["operator"], req.FormData["operandTwo"]))); appRouteConfig .AddRoute("/login", new GetHandler(req => new LoginController().Index())); appRouteConfig .AddRoute("/login", new PostHandler(req => new LoginController().Index(req.FormData["username"], req.FormData["passwd"]))); }
public void Configure(IAppRouteConfig appRouteConfig) { appRouteConfig .AddRoute("/", new GetHandler(request => new HomeController().Index())); appRouteConfig .AddRoute("/index", new GetHandler(request => new HomeController().Index())); appRouteConfig .AddRoute("/sessionTest", new GetHandler(request => new HomeController().SessionTest(request))); appRouteConfig .AddRoute("/add", new GetHandler(request => new AddCakeController().Add())); appRouteConfig .AddRoute("/search", new GetHandler(request => new BrowseCakesController().Browse())); }
public void Configure(IAppRouteConfig appRouteConfig) { appRouteConfig.Get("/", request => new HomeController().Index()); appRouteConfig.AddRoute( "/register", new PostHandler( request => new UserController() .RegisterPost(request.Request.FormData["name"]))); appRouteConfig.AddRoute( "/register", new GetHandler(request => new UserController().RegisterGet())); appRouteConfig.AddRoute( "/user/{(?<name>[a-z]+)}", new GetHandler(request => new UserController() .Details(request.Request.UrlParameters["name"]))); }
public void Config(IAppRouteConfig routeConfig) { routeConfig.AddRoute( "/", new GetHandler(req => new HomeController().Index())); routeConfig.AddRoute( "/about", new GetHandler(req => new HomeController().About())); routeConfig.AddRoute( "/register", new GetHandler(req => new UserController().RegisterGet())); routeConfig.AddRoute( "/register", new PostHandler(req => new UserController().RegisterPost(req.FormData["name"]))); routeConfig.AddRoute( "/user/{(?<name>[a-z]+)}", new GetHandler(req => new UserController().Details(req.UrlParameters["name"]))); }
public void Start(IAppRouteConfig appRouteConfig) { appRouteConfig.AddRoute("/", new GETHandler(httpContext => new HomeController().Index(httpContext))); appRouteConfig.AddRoute("/register", new GETHandler(httpContext => new AccountContoller().RegisterGet(httpContext.Request))); appRouteConfig.AddRoute("/register", new POSTHandler(httpContext => new AccountContoller().RegisterPost(httpContext.Request))); appRouteConfig.AddRoute("/logout", new GETHandler(httpContext => new AccountContoller().Logout(httpContext.Request))); appRouteConfig.AddRoute("/login", new GETHandler(httpContext => new AccountContoller().LoginGet(httpContext.Request))); appRouteConfig.AddRoute("/login", new POSTHandler(httpContext => new AccountContoller().LoginPost(httpContext.Request))); }
private void RegisterProductsControllerRoutes(IAppRouteConfig routeConfig) { routeConfig.AddRoute( "/add", new GetHandler(req => new ProductsController().Add())); routeConfig.AddRoute( "/add", new PostHandler(req => new ProductsController().Add( new AddProductViewModel { Name = req.FormData["name"], Price = decimal.Parse(req.FormData["price"]), ImageUrl = req.FormData["imageUrl"] }))); routeConfig.AddRoute( "/search", new GetHandler(req => new ProductsController().Search(req))); routeConfig.AddRoute( "/cakes/{(?<id>[0-9]+)}", new GetHandler(req => new ProductsController().Details(int.Parse(req.UrlParameters["id"])))); }
public void Start(IAppRouteConfig appRouteConfig) { appRouteConfig.AddRoute("/", new GETHandler(httpContext => new HomeController().Index(httpContext.Request))); appRouteConfig.AddRoute("/about", new GETHandler(httpContext => new HomeController().AboutUs())); appRouteConfig.AddRoute("/add", new GETHandler(httpContext => new CakeController().AddCakeGet(httpContext.Request))); appRouteConfig.AddRoute("/add", new POSTHandler(httpContext => new CakeController().AddCakePost(httpContext.Request.FormData["name"], httpContext.Request.FormData["price"]))); appRouteConfig.AddRoute("/search", new GETHandler(httpContext => new CakeController().SearchGet(httpContext.Request, httpContext.Request.QueryParameters))); appRouteConfig.AddRoute("/calculator", new GETHandler(httpContext => new HomeController().CalculatorGet(httpContext.Request))); appRouteConfig.AddRoute("/calculator", new POSTHandler(httpContext => new HomeController().CalculatorPost(httpContext.Request.FormData["firstNumber"], httpContext.Request.FormData["secondNumber"], httpContext.Request.FormData["sign"]))); appRouteConfig.AddRoute("/login", new GETHandler(httpContext => new HomeController().LoginGet())); appRouteConfig.AddRoute("/login", new POSTHandler(httpContext => new HomeController().LoginPost(httpContext.Request.FormData["username"], httpContext.Request.FormData["pass"]))); }
public void Start(IAppRouteConfig appRouteConfig) { appRouteConfig.AddRoute("/", HttpRequestMethod.Get, new RequestHandler(httpContext => new HomeController().Index())); appRouteConfig.AddRoute("/add", HttpRequestMethod.Get, new RequestHandler(httpContext => new CakeController().Add())); appRouteConfig.AddRoute("/search", HttpRequestMethod.Get, new RequestHandler(httpContext => new CakeController().Search(httpContext.UrlParameters))); appRouteConfig.AddRoute("/addToCart", HttpRequestMethod.Post, new RequestHandler(httpContext => new CakeController().AddToCart(httpContext.FormData["Cake"]))); //appRouteConfig.AddRoute("/search", HttpRequestMethod.Post, // new RequestHandler(httpContext => new CakeController().Search(httpContext.UrlParameters))); appRouteConfig.AddRoute("/about", HttpRequestMethod.Get, new RequestHandler(httpContext => new HomeController().AboutUs())); appRouteConfig.AddRoute("/add", HttpRequestMethod.Post, new RequestHandler(httpContext => new CakeController().Add(httpContext.FormData["Name"], httpContext.FormData["Price"]))); appRouteConfig.AddRoute("/", HttpRequestMethod.Post, new RequestHandler(httpContext => new HomeController().Home(httpContext.FormData["Username"], httpContext.FormData["Password"]))); appRouteConfig.AddRoute("/shoppingcart", HttpRequestMethod.Get, new RequestHandler(httpContext => new CakeController().GetCart())); appRouteConfig.AddRoute("/finishOrder", HttpRequestMethod.Get, new RequestHandler(httpContext => new CakeController().FinishOrder())); }
private void RegisterAccountControllerRoutes(IAppRouteConfig routeConfig) { routeConfig.AddRoute("/register", new GetHandler(req => new AccountController().Register())); routeConfig.AddRoute("/register", new PostHandler(req => new AccountController().Register(req, new RegisterUserViewModel { Username = req.FormData["username"], Password = req.FormData["password"], ConfirmPassword = req.FormData["confirm-password"] }))); routeConfig.AddRoute("/login", new GetHandler(req => new AccountController().Login())); routeConfig.AddRoute("/login", new PostHandler(req => new AccountController().Login(req, new LoginViewModel { Username = req.FormData["username"], Password = req.FormData["password"] }))); routeConfig.AddRoute("/profile", new GetHandler(req => new AccountController().Profile(req))); routeConfig.AddRoute("/logout", new PostHandler(req => new AccountController().Logout(req))); }
public void Start(IAppRouteConfig appRouteConfig) { appRouteConfig.AddRoute("/", new GETHandler(httpContext => new HomeController().Index())); appRouteConfig.AddRoute("/about", new GETHandler(httpContext => new HomeController().AboutUs())); appRouteConfig.AddRoute("/search", new GETHandler(httpContext => new HomeController().SearchGet(httpContext.Request))); appRouteConfig.AddRoute( "/add", new POSTHandler( httpContext => new HomeController() .AddPost(httpContext.Request.FormData["name"], double.Parse(httpContext.Request.FormData["price"])))); appRouteConfig.AddRoute( "/add", new GETHandler(httpContext => new HomeController().AddGet())); appRouteConfig.AddRoute( "/login", new POSTHandler( httpContext => new UserController() .LoginPost(httpContext.Request))); appRouteConfig.AddRoute( "/login", new GETHandler(httpContext => new UserController().LoginGet())); appRouteConfig.AddRoute( "/order", new GETHandler(httpContext => new ShoppingController().Order(httpContext.Request))); appRouteConfig.AddRoute( "/cart", new GETHandler(httpContext => new ShoppingController().CartGet(httpContext.Request))); appRouteConfig.AddRoute( "/cart", new POSTHandler(httpContext => new ShoppingController().CartPost(httpContext.Request))); appRouteConfig.AddRoute("/success", new GETHandler(httpContext => new ShoppingController().Success(httpContext.Request))); appRouteConfig.AddRoute("/logout", new GETHandler(httpContext => new UserController().Logout(httpContext.Request))); appRouteConfig.AddRoute( @"/Images/{(?<imagePath>[a-zA-Z0-9_]+\.(jpg|png))}", new GETHandler(httpContext => new HomeController() .Image(httpContext.Request.UrlParameters["imagePath"]))); appRouteConfig.AddRoute("/test", new GETHandler(httpContext => new HomeController().SessionTest(httpContext.Request))); }
public void Start(IAppRouteConfig appRouteConfig) { appRouteConfig.AddHomePage("/register"); // GET appRouteConfig.AddRoute(RequestMethod.Get, "/", httpContext => new HomeController().Index(), true); appRouteConfig.AddRoute(RequestMethod.Get, "/product/add", httpContext => new ProductController().Add(), true); appRouteConfig.AddRoute(RequestMethod.Get, "/product/search", httpContext => new ProductController().Search(httpContext), true); appRouteConfig.AddRoute(RequestMethod.Get, "/product/{(?<id>[0-9]+)}", httpContext => new ProductController().Details(httpContext), true); appRouteConfig.AddRoute(RequestMethod.Get, "/aboutus", httpContext => new HomeController().AboutUs(), true); appRouteConfig.AddRoute(RequestMethod.Get, "/login", httpContext => new AccountController().Login(), false); appRouteConfig.AddRoute(RequestMethod.Get, "/register", httpContext => new AccountController().Register(), false); appRouteConfig.AddRoute(RequestMethod.Get, "/profile", httpContext => new AccountController().Profile(httpContext), true); appRouteConfig.AddRoute(RequestMethod.Get, "/cart/order/{(?<id>[0-9]+)}", httpContext => new CartController().PutToCart(httpContext), true); appRouteConfig.AddRoute(RequestMethod.Get, "/cart/details", httpContext => new CartController().Details(httpContext), true); appRouteConfig.AddRoute(RequestMethod.Get, "/order/list", httpContext => new OrderController().List(httpContext), true); appRouteConfig.AddRoute(RequestMethod.Get, "/order/{(?<id>[0-9]+)}", httpContext => new OrderController().Details(httpContext), true); //POST appRouteConfig.AddRoute(RequestMethod.Post, "/product/add", httpContext => new ProductController().AddPost(new ProductAddViewModel { Name = httpContext.Request.FormData["name"], Price = NumberParser.ParseDecimal(httpContext.Request.FormData["price"]), ImageUrl = httpContext.Request.FormData["imageUrl"] }), true); appRouteConfig.AddRoute(RequestMethod.Post, "/product/search", httpContext => new ProductController().SearchPost(httpContext), true); appRouteConfig.AddRoute(RequestMethod.Post, "/login", httpContext => new AccountController().LoginPost(httpContext, new LoginUserViewModel { Username = httpContext.Request.FormData["username"], Password = httpContext.Request.FormData["password"] }), false); appRouteConfig.AddRoute(RequestMethod.Post, "/register", httpContext => new AccountController().RegisterPost(httpContext, new RegisterUserViewModel() { Username = httpContext.Request.FormData["username"], Password = httpContext.Request.FormData["password"], ConfirmPassword = httpContext.Request.FormData["confirmPassword"] }), false); appRouteConfig.AddRoute(RequestMethod.Post, "/order/create", httpContext => new OrderController().Create(httpContext), true); }
public void Start(IAppRouteConfig appRouteConfig) { appRouteConfig .AddRoute("/", new GetHandler(ctx => new HomeController().Index())); appRouteConfig .AddRoute("/about", new GetHandler(ctx => new HomeController().About())); appRouteConfig .AddRoute("/register", new GetHandler(ctx => new UserController().Register())); appRouteConfig .AddRoute("/register", new PostHandler(ctx => new UserController().Register(ctx.Request, new RegisterUserViewModel() { Username = ctx.Request.FormData["username"], Password = ctx.Request.FormData["password"], ConfirmPassword = ctx.Request.FormData["conf-password"] }))); appRouteConfig .AddRoute("/profile", new GetHandler(ctx => new UserController().Profile(ctx.Request))); appRouteConfig .AddRoute("/login", new GetHandler(ctx => new UserController().Login())); appRouteConfig .AddRoute("/login", new PostHandler(ctx => new UserController().Login(ctx.Request, new LoginUserViewModel() { Username = ctx.Request.FormData["username"], Password = ctx.Request.FormData["password"] }))); appRouteConfig .AddRoute("/logout", new PostHandler(ctx => new UserController().Logout(ctx.Request))); appRouteConfig .AddRoute("/add", new GetHandler(ctx => new ProductsController().Add())); appRouteConfig .AddRoute("/add", new PostHandler(ctx => new ProductsController().Add(new AddProductViewModel() { Name = ctx.Request.FormData["name"], Price = decimal.Parse(ctx.Request.FormData["price"]), ImageUrl = ctx.Request.FormData["url"] }))); appRouteConfig .AddRoute("/products/{(?<id>[0-9]+)}", new GetHandler(ctx => new ProductsController().Details(int.Parse(ctx.Request.UrlParameters["id"])))); appRouteConfig .AddRoute("/orders", new GetHandler(ctx => new ProductsController().AllOrders(ctx.Request))); appRouteConfig .AddRoute("/order", new GetHandler(ctx => new ProductsController().Order(ctx.Request))); appRouteConfig .AddRoute("/cart", new GetHandler(ctx => new ProductsController().ShowCart(ctx.Request))); appRouteConfig .AddRoute("/search", new GetHandler(ctx => new ProductsController().Search(ctx.Request))); appRouteConfig .AddRoute("/success", new PostHandler(ctx => new ProductsController().Success(ctx.Request))); appRouteConfig .AddRoute(@"/Images/{(?<imagePath>[a-zA-Z0-9_]+\.(jpg|png))}", new GetHandler(ctx => new HomeController().Image(ctx.Request.UrlParameters["imagePath"]))); }
public void Configure(IAppRouteConfig appRouteConfig) { appRouteConfig .AddRoute("/", new GetHandler(req => new HomeController().Index())); appRouteConfig .AddRoute("/index", new GetHandler(req => new HomeController().Index())); appRouteConfig .AddRoute("/about", new GetHandler(req => new HomeController().About())); // An annoying bug occured here. // I was adding the form data in the QueryParameters dict (in the HttpRequest) not the FormData one // which obviously returned KeyNotFoundException when using req.FormData["name"]. // That was my mistake. Fixed it. Now adding in the correct FormData dictionary (HttpRequest/ParseFormData). appRouteConfig .AddRoute("/add", new PostHandler(req => new ProductsController().Add(new AddProductViewModel { Name = req.FormData["name"], Price = decimal.Parse(req.FormData["price"]), ImageUrl = req.FormData["imageUrl"] }))); appRouteConfig .AddRoute("/add", new GetHandler(req => new ProductsController().Add())); appRouteConfig .AddRoute("/search", new GetHandler(req => new ProductsController().Search(req))); appRouteConfig .AddRoute("/products/{(?<id>[0-9]+)}", new GetHandler(req => new ProductsController().Details(int.Parse(req.UrlParameters["id"])))); appRouteConfig .AddRoute("/register", new GetHandler(req => new AccountController().Register())); appRouteConfig .AddRoute("/register", new PostHandler(req => new AccountController().Register(req, new RegisterUserViewModel { Username = req.FormData["username"], Password = req.FormData["password"], ConfirmPassword = req.FormData["confirmPassword"] }))); appRouteConfig .AddRoute("/login", new GetHandler(req => new AccountController().Login())); appRouteConfig .AddRoute("/login", new PostHandler(req => new AccountController().Login(req, new LoginUserViewModel { Username = req.FormData["username"], Password = req.FormData["password"] }))); appRouteConfig .AddRoute("/profile", new GetHandler(req => new AccountController().Profile(req))); appRouteConfig .AddRoute("/logout", new PostHandler(req => new AccountController().Logout(req))); // So, adding routes with more than 1 parameter is irrecognizable for the server. // Therefore, the server cannot return a response. // I ought to fix that. // Done. ~ The process was being located in the ServerRouteConfig class. appRouteConfig .AddRoute("/shopping/add/{(?<id>[0-9]+)}", new GetHandler(req => new ShoppingController().AddToCart(req))); appRouteConfig .AddRoute("/myShoppingCart", new GetHandler(req => new ShoppingController().ShowCart(req))); appRouteConfig .AddRoute("/success", new PostHandler(req => new ShoppingController().FinishOrder(req))); }
public void Start(IAppRouteConfig appRouteConfig) { //appRouteConfig.AnonymousPaths.Add("/"); //appRouteConfig.AnonymousPaths.Add("/register"); //appRouteConfig.AnonymousPaths.Add("/login"); //appRouteConfig.AnonymousPaths.Add("/games/details/{(?<id>[0-9]+)}"); appRouteConfig .AddRoute("/", new GetHandler(ctx => new HomeController(ctx.Request).Index())); appRouteConfig .AddRoute("/", new PostHandler(ctx => new HomeController(ctx.Request).Index(ctx.Request.FormData["filter"]))); appRouteConfig .AddRoute("/register", new GetHandler(ctx => new AccountController(ctx.Request).Register())); appRouteConfig .AddRoute("/register", new PostHandler(ctx => new AccountController(ctx.Request) .Register(new RegisterViewModel() { Email = ctx.Request.FormData["email"].Trim(), FullName = ctx.Request.FormData["fullName"].Trim(), Password = ctx.Request.FormData["password"].Trim(), ConfirmPassword = ctx.Request.FormData["confirm-password"].Trim() }))); appRouteConfig .AddRoute("/login", new GetHandler(ctx => new AccountController(ctx.Request).Login())); appRouteConfig .AddRoute("/login", new PostHandler(ctx => new AccountController(ctx.Request) .Login(new LoginViewModel() { Email = ctx.Request.FormData["email"].Trim(), Password = ctx.Request.FormData["password"].Trim() }))); appRouteConfig .AddRoute("/logout", new GetHandler(ctx => new AccountController(ctx.Request).Logout())); appRouteConfig .AddRoute("/admin/games", new GetHandler(ctx => new AdminController(ctx.Request).List())); appRouteConfig .AddRoute("/admin/games/add", new GetHandler(ctx => new AdminController(ctx.Request).Add())); appRouteConfig .AddRoute("/admin/games/add", new PostHandler(ctx => new AdminController(ctx.Request).Add(new AddGameViewModel() { Title = ctx.Request.FormData["name"], Description = ctx.Request.FormData["description"], ImageThumbnail = ctx.Request.FormData["url"], Price = Math.Round(decimal.Parse(ctx.Request.FormData["price"]), 2), Size = Math.Round(double.Parse(ctx.Request.FormData["size"]), 1), TrailerId = ctx.Request.FormData["youtube-id"], ReleaseDate = DateTime.ParseExact(ctx.Request.FormData["release-date"], "yyyy-MM-dd", CultureInfo.InvariantCulture) }))); appRouteConfig .AddRoute("/admin/games/edit/{(?<id>[0-9]+)}", new GetHandler(ctx => new AdminController(ctx.Request).Edit(int.Parse(ctx.Request.UrlParameters["id"])))); appRouteConfig .AddRoute("/admin/games/edit/{(?<id>[0-9]+)}", new PostHandler(ctx => new AdminController(ctx.Request).Edit(new ManageGameViewModel() { Id = int.Parse(ctx.Request.UrlParameters["id"]), Title = ctx.Request.FormData["name"], Description = ctx.Request.FormData["description"], ImageThumbnail = ctx.Request.FormData["url"], Price = Math.Round(decimal.Parse(ctx.Request.FormData["price"]), 2), Size = Math.Round(double.Parse(ctx.Request.FormData["size"]), 1), TrailerId = ctx.Request.FormData["youtube-id"], ReleaseDate = DateTime.ParseExact(ctx.Request.FormData["release-date"], "yyyy-MM-dd", CultureInfo.InvariantCulture) }))); appRouteConfig .AddRoute("/admin/games/delete/{(?<id>[0-9]+)}", new GetHandler(ctx => new AdminController(ctx.Request).Delete(int.Parse(ctx.Request.UrlParameters["id"])))); appRouteConfig .AddRoute("/admin/games/delete/{(?<id>[0-9]+)}", new PostHandler(ctx => new AdminController(ctx.Request).DeleteConfirmed(int.Parse(ctx.Request.UrlParameters["id"])))); appRouteConfig .AddRoute("/games/details/{(?<id>[0-9]+)}", new GetHandler(ctx => new GameController(ctx.Request).Details(int.Parse(ctx.Request.UrlParameters["id"])))); appRouteConfig .AddRoute("/cart", new GetHandler(ctx => new GameController(ctx.Request).Cart())); appRouteConfig .AddRoute("/cart", new PostHandler(ctx => new GameController(ctx.Request).Order())); appRouteConfig .AddRoute("/cart/add/{(?<id>[0-9]+)}", new GetHandler(ctx => new GameController(ctx.Request).CartAdd(int.Parse(ctx.Request.UrlParameters["id"])))); appRouteConfig .AddRoute("/cart/remove/{(?<id>[0-9]+)}", new GetHandler(ctx => new GameController(ctx.Request).CartRemove(int.Parse(ctx.Request.UrlParameters["id"])))); appRouteConfig .AddRoute(@"/Images/{(?<imagePath>[a-zA-Z0-9_]+\.(jpg|png))}", new GetHandler(ctx => new HomeController(ctx.Request).Image(ctx.Request.UrlParameters["imagePath"]))); }
public void Configure(IAppRouteConfig appRouteConfig) { appRouteConfig .AddRoute("/", new GetHandler(request => new HomeController().Index())); }
public void Start(IAppRouteConfig appRouteConfig) { appRouteConfig.AddRoute("/", new GETHandler(httpContext => new HomeController().Index())); appRouteConfig.AddRoute("/about", new GETHandler(httpContext => new HomeController().AboutUs())); appRouteConfig.AddRoute("/search", new GETHandler(httpContext => new HomeController().SearchGet(httpContext.Request.QueryParameters))); appRouteConfig.AddRoute("/calculator", new GETHandler(httpContext => new HomeController().CalculatorGet())); appRouteConfig.AddRoute( "/calculator", new POSTHandler( httpContext => new HomeController() .CalculatorPost(httpContext.Request.FormData["val1"], httpContext.Request.FormData["sign"], httpContext.Request.FormData["val2"]))); appRouteConfig.AddRoute( "/login", new POSTHandler( httpContext => new HomeController() .LoginPost(httpContext.Request.FormData))); appRouteConfig.AddRoute( "/login", new GETHandler(httpContext => new HomeController().LoginGet())); appRouteConfig.AddRoute( "/add", new POSTHandler( httpContext => new HomeController() .AddPost(httpContext.Request.FormData["name"], double.Parse(httpContext.Request.FormData["price"])))); appRouteConfig.AddRoute( "/add", new GETHandler(httpContext => new HomeController().AddGet())); appRouteConfig.AddRoute( "/register", new POSTHandler( httpContext => new UserController() .RegisterPost(httpContext.Request.FormData["name"]))); appRouteConfig.AddRoute( "/register", new GETHandler(httpContext => new UserController().RegisterGet())); appRouteConfig.AddRoute( "/user/{(?<name>[a-zA-Z]+)}", new GETHandler(httpContext => new UserController() .Details(httpContext.Request.UrlParameters["name"]))); appRouteConfig.AddRoute( @"/Images/{(?<imagePath>[a-zA-Z0-9_]+\.(jpg|png))}", new GETHandler(httpContext => new HomeController() .Image(httpContext.Request.UrlParameters["imagePath"]))); appRouteConfig.AddRoute("/test", new GETHandler(httpContext => new HomeController().SessionTest(httpContext.Request))); appRouteConfig.AddRoute("/greeting", new GETHandler(httpContext => new HomeController().GreetingGet(httpContext.Request))); appRouteConfig.AddRoute("/greeting", new POSTHandler(httpContext => new HomeController().GreetingPost(httpContext.Request))); }
public void Start(IAppRouteConfig appRouteConfig) { appRouteConfig. AddRoute("/", new GetHandler(ctx => new HomeController().Index(ctx.Request.Session))); appRouteConfig. AddRoute("/about", new GetHandler(ctx => new HomeController().About())); appRouteConfig. AddRoute("/add", new GetHandler(ctx => new CakesController().Add())); appRouteConfig. AddRoute("/add", new PostHandler(ctx => new CakesController().Add(ctx.Request.FormData))); appRouteConfig. AddRoute("/search", new GetHandler(ctx => new CakesController().Search(ctx.Request))); appRouteConfig. AddRoute("/calculator", new GetHandler(ctx => new CalculatorController().Calculate())); appRouteConfig. AddRoute("/calculator", new PostHandler(ctx => new CalculatorController().Calculate(ctx.Request.FormData))); appRouteConfig. AddRoute("/loginn", new GetHandler(ctx => new UserController().Loginn())); appRouteConfig. AddRoute("/loginn", new PostHandler(ctx => new UserController().Loginn(ctx.Request.FormData))); appRouteConfig. AddRoute("/login", new GetHandler(ctx => new UserController().Login())); //appRouteConfig. // AddRoute("/login", new PostHandler(ctx => new UserController().Login(ctx.Request.FormData))); appRouteConfig. AddRoute("/login", new PostHandler(ctx => new UserController().Login(ctx.Request))); appRouteConfig. AddRoute("/email", new GetHandler(ctx => new UserController().Email())); appRouteConfig. AddRoute("/email", new PostHandler(ctx => new UserController().Email(ctx.Request.FormData))); appRouteConfig. AddRoute("/greeting", new GetHandler(ctx => new UserController().Greeting(ctx.Request.Session))); appRouteConfig. AddRoute("/greeting", new PostHandler(ctx => new UserController().Greeting(ctx.Request))); appRouteConfig .AddRoute(@"/Images/{(?<imagePath>[a-zA-Z0-9_]+\.(jpg|png))}", new GetHandler(ctx => new HomeController().Image(ctx.Request.UrlParameters["imagePath"]))); appRouteConfig. AddRoute("/order", new GetHandler(ctx => new CakesController().Order(ctx.Request))); appRouteConfig. AddRoute("/cart", new GetHandler(ctx => new CakesController().Cart(ctx.Request.Session))); appRouteConfig. AddRoute("/cart", new PostHandler(ctx => new CakesController().Cart(ctx.Request))); appRouteConfig. AddRoute("/success", new GetHandler(ctx => new CakesController().Success(ctx.Request))); appRouteConfig. AddRoute("/logout", new GetHandler(ctx => new UserController().Logout(ctx.Request.Session))); }
public void Configure(IAppRouteConfig appRouteConfig) { appRouteConfig.AnonymousPaths.Add("/"); appRouteConfig.AnonymousPaths.Add("/register"); appRouteConfig.AnonymousPaths.Add("/login"); appRouteConfig .AddRoute("/", new GetHandler(req => new HomeController(req).Index())); appRouteConfig .AddRoute("/register", new GetHandler(req => new AccountController(req).Register())); appRouteConfig .AddRoute("/register", new PostHandler(req => new AccountController(req).Register(new RegisterViewModel { Email = req.FormData["email"], FullName = req.FormData["fullName"], Password = req.FormData["password"], ConfirmPassword = req.FormData["confirmPassword"] }))); appRouteConfig .AddRoute("/login", new GetHandler(req => new AccountController(req).Login())); appRouteConfig .AddRoute("/login", new PostHandler(req => new AccountController(req).Login(new LoginUserViewModel { Email = req.FormData["email"], Password = req.FormData["password"] }))); appRouteConfig .AddRoute("/logout", new GetHandler(req => new AccountController(req).Logout())); appRouteConfig .AddRoute("/admin/games/add", new GetHandler(req => new AdminController(req).AddGame())); appRouteConfig .AddRoute("/admin/games/add", new PostHandler(req => new AdminController(req).AddGame(new AddGameViewModel { Title = req.FormData["title"], Description = req.FormData["description"], Image = req.FormData["image"], Price = decimal.Parse(req.FormData["price"]), Size = double.Parse(req.FormData["size"]), VideoId = req.FormData["videoId"], RealeaseDate = req.FormData["releaseDate"] }))); appRouteConfig .AddRoute("/admin/games/list", new GetHandler(req => new AdminController(req).AllGames())); appRouteConfig .AddRoute("/admin/games/edit/{(?<id>[0-9]+)}", new GetHandler(req => new AdminController(req).Edit())); appRouteConfig .AddRoute("/admin/games/edit/{(?<id>[0-9]+)}", new PostHandler(req => new AdminController(req).Edit(new AdminEditGameViewModel { Title = req.FormData["title"], Description = req.FormData["description"], Image = req.FormData["image"], Price = decimal.Parse(req.FormData["price"]), Size = double.Parse(req.FormData["size"]), VideoId = req.FormData["videoId"], RealeaseDate = req.FormData["releaseDate"] }))); appRouteConfig .AddRoute("/admin/games/delete/{(?<id>[0-9]+)}", new GetHandler(req => new AdminController(req).Delete())); appRouteConfig .AddRoute("/admin/games/delete/{(?<id>[0-9]+)}", new PostHandler(req => new AdminController(req).Delete(int.Parse(req.UrlParameters["id"])))); appRouteConfig .AddRoute("/games/details/{(?<id>[0-9]+)}", new GetHandler(req => new HomeController(req).Details())); appRouteConfig .AddRoute("/user/cart", new GetHandler(req => new ShoppingController(req).CartDetails())); appRouteConfig .AddRoute("/user/cart", new PostHandler(req => new ShoppingController(req).Order())); appRouteConfig .AddRoute("/user/cart/{(?<id>[0-9]+)}", new GetHandler(req => new ShoppingController(req).Dismiss())); appRouteConfig .AddRoute("/user/cart/add/{(?<id>[0-9]+)}", new GetHandler(req => new ShoppingController(req).AddToCart())); }
public void Start(IAppRouteConfig appRouteConfig) { appRouteConfig.AddRoute("/", new GETHandler(httpContext => new HomeController().Index())); }
public void Configure(IAppRouteConfig appRouteConfig) { appRouteConfig.AnonymousPaths.Add("/login"); appRouteConfig.AnonymousPaths.Add("/register"); appRouteConfig .AddRoute("/", new GetHandler(req => new HomeController().Index())); appRouteConfig .AddRoute("/about", new GetHandler(req => new HomeController().About())); appRouteConfig .AddRoute("/add", new GetHandler(req => new ProductsController().Add())); appRouteConfig .AddRoute("/add", new PostHandler(req => new ProductsController().Add(new AddProductViewModel { Name = req.FormData["name"], Price = decimal.Parse(req.FormData["price"]), ImageUrl = req.FormData["imageUrl"] }))); appRouteConfig .AddRoute("/search", new GetHandler(req => new ProductsController().Search(req))); appRouteConfig .AddRoute("/calculator", new GetHandler(req => new CalculatorController().Calculate(req.QueryParameters))); appRouteConfig .AddRoute("/login", new GetHandler(req => new LoginController().Login())); appRouteConfig .AddRoute("/login", new PostHandler(req => new LoginController().Login(req, new LoginViewModel { Username = req.FormData["username"], Password = req.FormData["password"] }))); appRouteConfig .AddRoute("/logout", new PostHandler(req => new LoginController().Logout(req))); appRouteConfig .AddRoute("/register", new GetHandler(req => new LoginController().Register())); appRouteConfig .AddRoute("/register", new PostHandler(req => new LoginController().Register( req, new RegisterUserVIewModel { Username = req.FormData["username"], Password = req.FormData["password"], ConfirmPassword = req.FormData["confirm-password"] }))); appRouteConfig .AddRoute("/shopping/add/{(?<id>[0-9]+)}", new GetHandler(req => new ShoppingController().AddToCart(req))); appRouteConfig .AddRoute("/cart", new GetHandler(req => new ShoppingController().ShowCart(req))); appRouteConfig .AddRoute("/shopping/finish-order", new PostHandler(req => new ShoppingController().FinishOrder(req))); appRouteConfig .AddRoute("/profile", new GetHandler(req => new LoginController().Profile(req))); appRouteConfig .AddRoute("/cakes/{(?<id>[0-9]+)}", new GetHandler(req => new ProductsController().Details(int.Parse(req.UrlParameters["id"])))); }
public void Start(IAppRouteConfig appRouteConfig) { appRouteConfig.AddRoute("/", new GetRequestHandler(httpContext => new HomeController().Index())); appRouteConfig.AddRoute("/about", new GetRequestHandler(httpContext => new HomeController().AboutUs())); appRouteConfig.AddRoute("/register", new GetRequestHandler(httpContext => new UserController().RegisterGet())); appRouteConfig.AddRoute("/register", new PostRequestHandler(httpContext => new UserController().RegisterPost(httpContext.Request.FormData["name"]))); appRouteConfig.AddRoute("/user/{(?<name>[a-z]+)}", new GetRequestHandler(httpContext => new UserController().Details(httpContext.Request.UrlParameters["name"]))); appRouteConfig.AddRoute("/add", new GetRequestHandler(httpContext => new CakeController().AddGet())); appRouteConfig.AddRoute("/add", new PostRequestHandler(httpContext => new CakeController().AddPost(httpContext.Request.FormData["name"], decimal.Parse(httpContext.Request.FormData["price"])))); appRouteConfig.AddRoute("/search", new GetRequestHandler(httpContext => new CakeController().SearchGet())); appRouteConfig.AddRoute("/search", new PostRequestHandler(httpContext => new CakeController().SearchPost(httpContext.Request.FormData["searchString"]))); appRouteConfig.AddRoute("/calculator", new GetRequestHandler(httpContext => new CalculatorController().CalculatorGet())); appRouteConfig.AddRoute("/calculator", new PostRequestHandler(httpContext => new CalculatorController() .CalculatorPost(int.Parse(httpContext.Request.FormData["firstNum"]), WebUtility.UrlDecode(httpContext.Request.FormData["sign"]), int.Parse(httpContext.Request.FormData["SecondNum"])))); appRouteConfig.AddRoute("/login", new GetRequestHandler(httpContext => new UserController().LoginGet())); appRouteConfig.AddRoute("/login", new PostRequestHandler(httpContext => new UserController() .LoginPost(httpContext.Request.FormData["username"], httpContext.Request.FormData["password"]))); appRouteConfig.AddRoute("/send", new GetRequestHandler(httpContext => new UserController().SendGet())); appRouteConfig.AddRoute("/send", new PostRequestHandler(httpContext => new UserController().SendPost(httpContext.Request.FormData["subject"]))); appRouteConfig.AddRoute("/survey", new GetRequestHandler(httpContext => new SurveyController().SurveyGet())); appRouteConfig.AddRoute("/survey", new PostRequestHandler(httpContext => new SurveyController() .SurveyPost(httpContext.Request.FormData["firstName"], httpContext.Request.FormData["lastName"], httpContext.Request.FormData["birthDate"], httpContext.Request.FormData["gender"], httpContext.Request.FormData["select"], httpContext.Request.FormData["recommendations"], httpContext.Request.FormData["owns"]))); }