static void Main(string[] args) { ServerRoutingTable serverRoutingTable = new ServerRoutingTable(); serverRoutingTable.Routes[HttpRequestMethod.Get]["/"] = request => new HomeController().Index(request); serverRoutingTable.Routes[HttpRequestMethod.Get]["/home/index"] = request => new HomeController().Index(request); serverRoutingTable.Routes[HttpRequestMethod.Get]["/users/register"] = request => new UsersController().Register(request); serverRoutingTable.Routes[HttpRequestMethod.Post]["/users/doRegister"] = request => new UsersController().DoRegister(request); serverRoutingTable.Routes[HttpRequestMethod.Get]["/users/login"] = request => new UsersController().Login(request); serverRoutingTable.Routes[HttpRequestMethod.Get]["/users/logout"] = request => new UsersController().Logout(request); serverRoutingTable.Routes[HttpRequestMethod.Post]["/users/doLogin"] = request => new UsersController().DoLogin(request); serverRoutingTable.Routes[HttpRequestMethod.Get]["/albums/create"] = request => new AlbumController().Create(request); serverRoutingTable.Routes[HttpRequestMethod.Post]["/albums/create"] = request => new AlbumController().DoCreate(request); serverRoutingTable.Routes[HttpRequestMethod.Get]["/albums/all"] = request => new AlbumController().All(request); serverRoutingTable.Routes[HttpRequestMethod.Get]["/albums/details"] = request => new AlbumController().Details(request); serverRoutingTable.Routes[HttpRequestMethod.Get]["/tracks/details"] = request => new TrackController().Details(request); serverRoutingTable.Routes[HttpRequestMethod.Get]["/tracks/create"] = request => new TrackController().Create(request); serverRoutingTable.Routes[HttpRequestMethod.Post]["/tracks/create"] = request => new TrackController().DoCreate(request); // serverRoutingTable.Routes[HttpRequestMethod.Post][?] = request => new AccountController().DoLogin(request); Server server = new Server(7777, serverRoutingTable); server.Run(); }
public static void Start(IMvcApplication application) { IServerRoutingTable serverRoutingTable = new ServerRoutingTable(); AutoRegisterRoutes(application, serverRoutingTable); application.ConfigureServices(); application.Configure(serverRoutingTable); var server = new Server(8000, serverRoutingTable); server.Run(); }
public static void Main(string[] args) { ServerRoutingTable serverRoutingTable = new ServerRoutingTable(); serverRoutingTable.Routes[HttpRequestMethod.Get]["/"] = request => new HomeController().Index(request); serverRoutingTable.Routes[HttpRequestMethod.Get]["/Home/Index"] = request => new RedirectResult("/"); Server server = new Server(80, serverRoutingTable); server.Run(); }
static void Main(string[] args) { ServerRoutingTable serverRoutingTable = new ServerRoutingTable(); ConfigureRouting(serverRoutingTable); Server server = new Server(80, serverRoutingTable); server.Run(); }
public static void Main(string[] args) { IServerRoutingTable serverRoutingTable = new ServerRoutingTable(); serverRoutingTable.Add(HttpRequestMethod.Get, "/", httpRequest => new HomeController().Index(httpRequest)); Server server = new Server(8000, serverRoutingTable); server.Run(); }
static void Main() { var serverRoutingTable = new ServerRoutingTable(); ConfigureRouting(serverRoutingTable); var server = new Server(3456, serverRoutingTable); server.Run(); }
static void Main(string[] args) { ServerRoutingTable serverRoutingTable = new ServerRoutingTable(); serverRoutingTable.Routes[HttpRequestMethod.Get]["/"] = request => new HomeController().Index(); serverRoutingTable.Routes[HttpRequestMethod.Get]["/About"] = request => new HomeController().About(); Server server = new Server(8808, serverRoutingTable); server.Run(); }
public static void Main() { ServerRoutingTable serverRoutingTable = new ServerRoutingTable(); AppRoutes(serverRoutingTable); InitializeDb(); Server server = new Server(8000, serverRoutingTable); server.Run(); }
static void Main(string[] args) { IServerRoutingTable serverRoutingTable = new ServerRoutingTable(); serverRoutingTable.Add(HttpRequestMethod.Get, "/", request => new HomeController().Home(request)); serverRoutingTable.Add(HttpRequestMethod.Get, "/login", request => new HomeController().Login(request)); Server server = new Server(8000, serverRoutingTable); server.Run(); }
static async Task Main(string[] args) { IServerRoutingTable serverRoutingTable = new ServerRoutingTable(); serverRoutingTable.Add(HttpRequestMethod.Get, "/", request => new HomeController().Home(request)); Server server = new Server(8000, serverRoutingTable); await server.Run(); }
public static void Main() { ServerRoutingTable serverRoutingTable = new ServerRoutingTable(); serverRoutingTable.Routes[HttpRequestMethod.Get]["/"] = request => new HomeController().Index(); serverRoutingTable.Routes[HttpRequestMethod.Get]["/Register"] = request => new HomeController().Register(); serverRoutingTable.Routes[HttpRequestMethod.Post]["/Register"] = request => new HomeController().Register(request.FormData); Server server = new Server(8000, serverRoutingTable); server.Run(); }
public static void Main() { ServerRoutingTable serverRoutingTable = new ServerRoutingTable(); ConfigureRouting(serverRoutingTable); var handler = new HttpHandler(serverRoutingTable); Server server = new Server(80, handler); server.Run(); }
public static void Main(string[] args) { IServerRoutingTable serverRoutingTable = new ServerRoutingTable(); serverRoutingTable.Add(HttpRequestMethod.Get, "/", request => new HomeController().Home(request));//dobavqme v serverRoutingTable method path i func koqto shte se izpalni pri povikvane serverRoutingTable.Add(HttpRequestMethod.Get, "/login", request => new HomeController().Login(request)); serverRoutingTable.Add(HttpRequestMethod.Get, "/logout", request => new HomeController().Logout(request)); Server server = new Server(8000, serverRoutingTable); server.Run(); }
public static void Main() { IServerRoutingTable serverRoutingTable = new ServerRoutingTable(); //serverRoutingTable.Add(HttpRequestMethod.Get, "/", httprequest => new HtmlResult("<h1>Hello, world!</h1>", HttpResponseStatusCode.Ok)); serverRoutingTable.Add(HttpRequestMethod.Get, "/", httpRequest => new HomeController().Home(httpRequest)); Server server = new Server(8000, serverRoutingTable); server.Run(); }
static void Main() { var serverRoutingTable = new ServerRoutingTable(); var handler = new ControllerRouter(); MvcContext.Get.AssemblyName = Assembly.GetExecutingAssembly().GetName().Name; ConfigureRoutes(serverRoutingTable); var server = new Server(80, handler); server.Run(); }
static void Main(string[] args) { ServerRoutingTable serverRoutingTable = new ServerRoutingTable(); serverRoutingTable.Routes[SIS.HTTP.Enums.HttpRequestMethod.Get]["/"] = request => new HomeController().Index(); serverRoutingTable.Routes[SIS.HTTP.Enums.HttpRequestMethod.Get]["/register"] = request => new AccountController().Register(request); serverRoutingTable.Routes[SIS.HTTP.Enums.HttpRequestMethod.Get]["/login"] = request => new AccountController().Login(request); serverRoutingTable.Routes[SIS.HTTP.Enums.HttpRequestMethod.Post]["/register"] = request => new AccountController().DoRegister(request); Server server = new Server(80, serverRoutingTable); server.Run(); }
private static void ConfigureRouting(ServerRoutingTable serverRoutingTable) { serverRoutingTable.Routes[HttpRequestMethod.GET]["/"] = request => new HomeController().Index(request); serverRoutingTable.Routes[HttpRequestMethod.GET]["/Home/Index"] = request => new HomeController().Index(request); serverRoutingTable.Routes[HttpRequestMethod.GET]["/Users/Login"] = request => new UsersController().GetLoginView(request); serverRoutingTable.Routes[HttpRequestMethod.GET]["/Users/Register"] = request => new UsersController().GetRegisterView(request); serverRoutingTable.Routes[HttpRequestMethod.GET]["/Albums/All"] = request => new AlbumsController().GetAllAbumsView(request); serverRoutingTable.Routes[HttpRequestMethod.GET]["/Albums/Create"] = request => new AlbumsController().GetCreateView(request); serverRoutingTable.Routes[HttpRequestMethod.GET]["/Albums/Details"] = request => new AlbumsController().GetDetailsView(request); serverRoutingTable.Routes[HttpRequestMethod.GET]["/Tracks/Create"] = request => new TracksController().GetCreateTrackView(request); serverRoutingTable.Routes[HttpRequestMethod.GET]["/Tracks/Details"] = request => new TracksController().GetDetailsTrackView(request); serverRoutingTable.Routes[HttpRequestMethod.GET]["/Users/Logout"] = request => new UsersController().GetLogout(request); //serverRoutingTable.Routes[HttpRequestMethod.Get]["/Home/IndexLoggedin"] = // request => new HomeController().IndexLoggedin(request); // // // //Post serverRoutingTable.Routes[HttpRequestMethod.POST]["/Users/Login"] = request => new UsersController().PostLoginView(request); serverRoutingTable.Routes[HttpRequestMethod.POST]["/Users/Register"] = request => new UsersController().PostRegisterView(request); serverRoutingTable.Routes[HttpRequestMethod.POST]["/Albums/Create"] = request => new AlbumsController().PostCreateView(request); serverRoutingTable.Routes[HttpRequestMethod.POST]["/Tracks/Create"] = request => new TracksController().PostCreateTrackView(request); }
public static void Main() { var serverRoutingTable = new ServerRoutingTable(); // index serverRoutingTable.Routes[HttpRequestMethod.Get]["/"] = request => new HomeController().Index(request); serverRoutingTable.Routes[HttpRequestMethod.Get]["/home/index"] = request => new RedirectResult("/"); // login serverRoutingTable.Routes[HttpRequestMethod.Get]["/users/login"] = request => new UsersController().Login(request); serverRoutingTable.Routes[HttpRequestMethod.Post]["/users/login"] = request => new UsersController().LoginPost(request); // register serverRoutingTable.Routes[HttpRequestMethod.Get]["/users/register"] = request => new UsersController().Register(request); serverRoutingTable.Routes[HttpRequestMethod.Post]["/users/register"] = request => new UsersController().RegisterPost(request); // logout serverRoutingTable.Routes[HttpRequestMethod.Get]["/logout"] = request => new UsersController().Logout(request); // albums serverRoutingTable.Routes[HttpRequestMethod.Get]["/albums/all"] = request => new AlbumsController().All(request); serverRoutingTable.Routes[HttpRequestMethod.Get]["/albums/create"] = request => new AlbumsController().Create(request); serverRoutingTable.Routes[HttpRequestMethod.Post]["/albums/create"] = request => new AlbumsController().CreatePost(request); serverRoutingTable.Routes[HttpRequestMethod.Get]["/albums/details"] = request => new AlbumsController().Details(request); // tracks serverRoutingTable.Routes[HttpRequestMethod.Get]["/tracks/create"] = request => new TracksController().Create(request); serverRoutingTable.Routes[HttpRequestMethod.Post]["/tracks/create"] = request => new TracksController().CreatePost(request); serverRoutingTable.Routes[HttpRequestMethod.Get]["/tracks/details"] = request => new TracksController().Details(request); var server = new Server(3456, serverRoutingTable); server.Run(); }
static void Main(string[] args) { ServerRoutingTable serverRoutingTable = new ServerRoutingTable(); serverRoutingTable.Add(HttpRequestMethod.Get, "/", httpRequest => { return(new HtmlResult("<h1>Hello World!<h1>", HttpResponseStatusCode.Ok)); }); Server server = new Server(8000, serverRoutingTable); server.Run(); }
public static void Main(string[] args) { //Todo => it doesnt work - must be refactoring //using (var context = new DemoDbContext()) //{ // context.Database.EnsureCreated(); //} // IServerRoutingTable serverRoutingTable = new ServerRoutingTable(); //serverRoutingTable.Add(HttpRequestMethod.Get, "/", httpRequest // => new HtmlResult("<h1>Hello World!</h1>", HttpResponseStatusCode.Ok)); //; //[GET] Mapping serverRoutingTable.Add(HttpRequestMethod.Get, "/", httpRequest => new HomeController().Home(httpRequest)); serverRoutingTable.Add(HttpRequestMethod.Get, "/login", httpRequest => new HomeController().Login(httpRequest)); //serverRoutingTable.Add(HttpRequestMethod.Get, "/", httpRequest => new HomeController(httpRequest).Index(httpRequest)); //serverRoutingTable.Add(HttpRequestMethod.Get, "/users/login", httpRequest => new UsersController().Login(httpRequest)); //serverRoutingTable.Add(HttpRequestMethod.Get, "/users/register", httpRequest => new UsersController().Register(httpRequest)); //serverRoutingTable.Add(HttpRequestMethod.Get, "/users/logout", httpRequest => new UsersController().Logout(httpRequest)); //serverRoutingTable.Add(HttpRequestMethod.Get, "/home", httpRequest => new HomeController(httpRequest).Home(httpRequest)); //[Post] Mapping serverRoutingTable.Add(HttpRequestMethod.Post, "/users/login", httpRequest => new UsersController().LoginConfirm(httpRequest)); serverRoutingTable.Add(HttpRequestMethod.Post, "/users/register", httpRequest => new UsersController().RegisterConfrn(httpRequest)); Server server = new Server(8000, serverRoutingTable); server.Run(); //var request = // "POST /url/asd?name=john&id=1#fragment HTTP/1.1\r\n" // + "Authorization: Basic 234567890\r\n" // + "Date: " + DateTime.Now + "\r\n" // + "Host: localhost:5000\r\n" // + "\r\n" // + "username=johndoe&password=123"; //HttpRequest httpRequest = new HttpRequest(request); //HttpResponse response = new HttpResponse(HttpResponseStatusCode.InternalServerError); //response.AddHeader(new HttpHeader("Host", "localhost:5000")); //response.AddHeader(new HttpHeader("Date", DateTime.Now.ToString(CultureInfo.InvariantCulture))); //response.Content = Encoding.UTF8.GetBytes("<h1>Hello World!</h1>"); //Console.WriteLine(Encoding.UTF8.GetString(response.GetBytes())); }
public static void Start(IMvcApplication application) { IServerRoutingTable serverRoutingTable = new ServerRoutingTable(); IHttpSessionStorage sessiontorage = new HttpSessionStorage(); AutoRegisterRoutes(application, serverRoutingTable); application.ConfigureServices(); application.Configure(serverRoutingTable); Server server = new Server(8000, serverRoutingTable, sessiontorage); server.Run(); }
static void Main(string[] args) { var serverRoutingTable = new ServerRoutingTable(); var htmlResult = new HtmlResult("<h1>Hello World</h1>", HttpResponseStatusCode.Ok); htmlResult.AddCookie(new HttpCookie("lang", "en")); serverRoutingTable.Add(HttpRequestMethod.Get, "/", request => htmlResult); Server server = new Server(8001, serverRoutingTable); server.Run(); }
public static void Main(string[] args) { ServerRoutingTable serverRoutingTable = new ServerRoutingTable(); var handler = new HttpHandler(serverRoutingTable); MvcContext.Get.AssemblyName = Assembly.GetExecutingAssembly().GetName().Name; ConfigureRouting(serverRoutingTable); Server server = new Server(80, handler); server.Run(); }
static void Main(string[] args) { ServerRoutingTable serverRoutingTable = new ServerRoutingTable(); // GET serverRoutingTable.Routes[HttpRequestMethod.GET]["/"] = request => new HomeController().Index(request); serverRoutingTable.Routes[HttpRequestMethod.GET]["/home/index"] = request => new HomeController().Index(request); serverRoutingTable.Routes[HttpRequestMethod.GET]["/user/login"] = request => new UserController().Login(request); serverRoutingTable.Routes[HttpRequestMethod.GET]["/user/register"] = request => new UserController().Register(request); serverRoutingTable.Routes[HttpRequestMethod.GET]["/user/logout"] = request => new UserController().Logout(request); serverRoutingTable.Routes[HttpRequestMethod.GET]["/album/all"] = request => new AlbumController().All(request); serverRoutingTable.Routes[HttpRequestMethod.GET]["/album/create"] = request => new AlbumController().Create(request); serverRoutingTable.Routes[HttpRequestMethod.GET]["/album/details"] = request => new AlbumController().Details(request); serverRoutingTable.Routes[HttpRequestMethod.GET]["/track/create"] = request => new TrackController().Create(request); serverRoutingTable.Routes[HttpRequestMethod.GET]["/track/details"] = request => new TrackController().Details(request); //POST serverRoutingTable.Routes[HttpRequestMethod.POST]["/user/login"] = request => new UserController().DoLogin(request); serverRoutingTable.Routes[HttpRequestMethod.POST]["/user/register"] = request => new UserController().DoRegister(request); serverRoutingTable.Routes[HttpRequestMethod.POST]["/album/create"] = request => new AlbumController().CreatePost(request); serverRoutingTable.Routes[HttpRequestMethod.POST]["/track/create"] = request => new TrackController().CreatePost(request); Server server = new Server(8002, serverRoutingTable); server.Run(); }
public static void Main() { var serverRoutingTable = new ServerRoutingTable(); serverRoutingTable.Routes[HttpRequestMethod.Get]["/"] = request => new HomeController().Index(request); serverRoutingTable.Routes[HttpRequestMethod.Get]["/register"] = request => new AccountController().Register(request); serverRoutingTable.Routes[HttpRequestMethod.Post]["/register"] = request => new AccountController().DoRegister(request); serverRoutingTable.Routes[HttpRequestMethod.Get]["/login"] = request => new AccountController().Login(request); serverRoutingTable.Routes[HttpRequestMethod.Post]["/login"] = request => new AccountController().DoLogin(request); serverRoutingTable.Routes[HttpRequestMethod.Get]["/logout"] = request => new AccountController().Logout(request); var server = new Server(80, serverRoutingTable); server.Run(); }
public static void Main(string[] args) { using (var context = new RunesDbContext()) { context.Database.EnsureCreated(); } ServerRoutingTable serverRoutingTable = new ServerRoutingTable(); Configure(serverRoutingTable); Server server = new Server(8000, serverRoutingTable); server.Run(); }
public static void Start(IMvcApplication application) { IServerRoutingTable serverRoutingTable = new ServerRoutingTable(); IHttpSessionStorage httpSessionStorage = new HttpSessionStorage(); IServiceProvider serviceProvider = new ServiceProvider(); serviceProvider.Add <ILogger, ConsoleLogger>(); application.ConfigureServices(serviceProvider); AutoRegisterRoutes(application, serverRoutingTable, serviceProvider); application.Configure(serverRoutingTable); var server = new Server(8000, serverRoutingTable, httpSessionStorage); server.Run(); }
public static void Start(IMvcApplication application) { CultureInfo.DefaultThreadCurrentCulture = CultureInfo.InvariantCulture; ServiceCollection dependencyContainer = new ServiceCollection(); application.ConfigureServices(dependencyContainer); ServerRoutingTable serverRoutingTable = new ServerRoutingTable(); AutoRegisterRoutes(serverRoutingTable, application, dependencyContainer); Server server = new Server(8230, serverRoutingTable); server.Run(); }
static void Main(string[] args) { IServerRoutingTable serverRoutingTable = new ServerRoutingTable(); //[GET] MAPPING serverRoutingTable.Add(HttpRequestMethod.Get, "/", httpRequest => new HomeController().Home(httpRequest)); serverRoutingTable.Add(HttpRequestMethod.Get, "/Login", httpRequest => new HomeController().Login(httpRequest)); serverRoutingTable.Add(HttpRequestMethod.Get, "/Logout", httpRequest => new HomeController().Logout(httpRequest)); //[POST] MAPPING Server server = new Server(8000, serverRoutingTable); server.Run(); }
public static void Start(IMvcApplication application) { var dependencyContainer = new ServiceCollection(); application.ConfigureServices(dependencyContainer); var serverRoutingTable = new ServerRoutingTable(); AutoRegisterRoutes(serverRoutingTable, application, dependencyContainer); application.Configure(); var server = new Server(80, serverRoutingTable); server.Run(); }