├── .gitignore ├── CarShop ├── CarShop.csproj ├── Controllers │ ├── CarsController.cs │ ├── HomeController.cs │ ├── IssuesController.cs │ └── UsersController.cs ├── Data │ ├── CarShopDbContext.cs │ ├── DataConstants.cs │ ├── Migrations │ │ ├── 20210617182043_UserCarIssueTables.Designer.cs │ │ ├── 20210617182043_UserCarIssueTables.cs │ │ └── CarShopDbContextModelSnapshot.cs │ └── Models │ │ ├── Car.cs │ │ ├── Issue.cs │ │ └── User.cs ├── Models │ ├── Cars │ │ ├── AddCarFormModel.cs │ │ └── CarListingViewModel.cs │ ├── Issues │ │ ├── AddIssueFormModel.cs │ │ ├── AddIssueViewModel.cs │ │ ├── CarIssuesViewModel.cs │ │ └── IssueListingViewModel.cs │ └── Users │ │ ├── LoginUserFormModel.cs │ │ └── RegisterUserFormModel.cs ├── Services │ ├── IPasswordHasher.cs │ ├── IUserService.cs │ ├── IValidator.cs │ ├── PasswordHasher.cs │ ├── UserService.cs │ └── Validator.cs ├── Startup.cs ├── Views │ ├── Cars │ │ ├── Add.cshtml │ │ └── All.cshtml │ ├── Error.cshtml │ ├── Home │ │ └── Index.cshtml │ ├── Issues │ │ ├── Add.cshtml │ │ └── CarIssues.cshtml │ ├── Layout.cshtml │ └── Users │ │ ├── Login.cshtml │ │ └── Register.cshtml └── wwwroot │ ├── css │ ├── bootstrap.min.css │ └── custom.css │ └── js │ ├── bootstrap.bundle.min.js │ └── custom.js ├── Git ├── Controllers │ ├── CommitsController.cs │ ├── HomeController.cs │ ├── RepositoriesController.cs │ └── UsersController.cs ├── Data │ ├── DataConstants.cs │ ├── GitDbContext.cs │ ├── Migrations │ │ ├── 20210621164029_UserRepositoryCommitTables.Designer.cs │ │ ├── 20210621164029_UserRepositoryCommitTables.cs │ │ └── GitDbContextModelSnapshot.cs │ └── Models │ │ ├── Commit.cs │ │ ├── Repository.cs │ │ └── User.cs ├── Git.csproj ├── Models │ ├── Commits │ │ ├── CommitListingViewModel.cs │ │ ├── CommitToRepositoryViewModel.cs │ │ └── CreateCommitFormModel.cs │ ├── Repositories │ │ ├── CreateRepositoryFormModel.cs │ │ └── RepositoryListingViewModel.cs │ └── Users │ │ ├── LoginUserFormModel.cs │ │ └── RegisterUserFormModel.cs ├── Services │ ├── IPasswordHasher.cs │ ├── IValidator.cs │ ├── PasswordHasher.cs │ └── Validator.cs ├── Startup.cs ├── Views │ ├── Commits │ │ ├── All.cshtml │ │ └── Create.cshtml │ ├── Error.cshtml │ ├── Home │ │ └── Index.cshtml │ ├── Layout.cshtml │ ├── Repositories │ │ ├── All.cshtml │ │ └── Create.cshtml │ └── Users │ │ ├── Login.cshtml │ │ └── Register.cshtml └── wwwroot │ ├── css │ ├── bootstrap.min.css │ ├── demo.css │ ├── lazy.css │ ├── reset-css.css │ ├── site.css │ └── text.css │ ├── fonts │ ├── linea │ │ ├── linea-basic-10.eot │ │ ├── linea-basic-10.svg │ │ ├── linea-basic-10.ttf │ │ └── linea-basic-10.woff │ └── outline │ │ ├── untitled-font-5.eot │ │ ├── untitled-font-5.svg │ │ ├── untitled-font-5.ttf │ │ └── untitled-font-5.woff │ ├── img │ ├── bb_logo_white.png │ ├── dog-1.jpg │ ├── dog-2.jpg │ ├── dog-3.jpg │ ├── dog-4.jpg │ ├── dog-5.jpg │ ├── dog-6.jpg │ ├── dog-7.jpg │ ├── dog-8.jpg │ ├── dog-9.jpg │ ├── favicon.ico │ ├── gifs │ │ ├── hearteyes.gif │ │ └── thinking.gif │ ├── landing.png │ ├── landing_devices.png │ ├── logo.svg │ ├── logo_black.svg │ ├── logo_white.svg │ ├── lorde.png │ ├── presentation.jpg │ ├── profile.png │ ├── purple.jpg │ └── register.png │ ├── js │ ├── demo.js │ └── lazy.js │ ├── scss │ ├── custom │ │ ├── _alerts.scss │ │ ├── _background.scss │ │ ├── _badges.scss │ │ ├── _buttons.scss │ │ ├── _cards.scss │ │ ├── _checkbox-radio-toggle.scss │ │ ├── _dropdown.scss │ │ ├── _footers.scss │ │ ├── _inputs.scss │ │ ├── _misc.scss │ │ ├── _mixins.scss │ │ ├── _modals.scss │ │ ├── _navbars.scss │ │ ├── _navs.scss │ │ ├── _pagination.scss │ │ ├── _popovers.scss │ │ ├── _progress-bars.scss │ │ ├── _sliders.scss │ │ ├── _tables.scss │ │ ├── _tooltips.scss │ │ ├── _typography.scss │ │ ├── _variables.scss │ │ └── mixins │ │ │ ├── _animations.scss │ │ │ ├── _base.scss │ │ │ ├── _forms.scss │ │ │ ├── _misc.scss │ │ │ ├── _navigation.scss │ │ │ └── _typography.scss │ ├── demo.scss │ └── lazy.scss │ └── vendor │ ├── bootstrap │ ├── bootstrap.min.css │ └── bootstrap.min.js │ ├── jquery │ └── jquery.min.js │ ├── nouislider │ ├── css │ │ ├── nouislider.css │ │ └── nouislider.min.css │ └── js │ │ ├── nouislider.js │ │ └── nouislider.min.js │ ├── popper │ ├── popper.js │ └── popper.min.js │ └── prism │ ├── prism.css │ └── prism.js ├── LICENSE ├── MyWebServer.Demo ├── Controllers │ ├── AccountController.cs │ ├── AnimalsController.cs │ ├── CatsController.cs │ ├── DogsController.cs │ └── HomeController.cs ├── Data │ ├── IData.cs │ ├── Models │ │ └── Cat.cs │ └── MyDbContext.cs ├── Models │ └── Animals │ │ ├── CatViewModel.cs │ │ ├── DogFormModel.cs │ │ └── DogViewModel.cs ├── MyWebServer.Demo.csproj ├── Startup.cs ├── Views │ ├── Animals │ │ ├── Cats.cshtml │ │ ├── Dogs.cshtml │ │ ├── Rabbits.cshtml │ │ └── Wild │ │ │ └── Turtles.cshtml │ ├── Cats │ │ ├── All.cshtml │ │ └── Create.cshtml │ ├── Dogs │ │ └── Create.cshtml │ ├── Home │ │ ├── HtmlView.html │ │ └── StaticFiles.cshtml │ └── Layout.cshtml └── wwwroot │ ├── css │ └── styles.css │ ├── favicon.ico │ ├── img │ └── cat.jpg │ └── js │ └── index.js ├── MyWebServer.sln ├── MyWebServer ├── Common │ ├── Guard.cs │ └── Settings.cs ├── Controllers │ ├── AuthorizeAttribute.cs │ ├── Controller.cs │ ├── ControllerHelpers.cs │ ├── HttpGetAttribute.cs │ ├── HttpMethodAttribute.cs │ ├── HttpPostAttribute.cs │ └── RoutingTableExtensions.cs ├── Http │ ├── Collections │ │ ├── CookieCollection.cs │ │ ├── FormCollection.cs │ │ ├── HeaderCollection.cs │ │ └── QueryCollection.cs │ ├── HttpContentType.cs │ ├── HttpCookie.cs │ ├── HttpHeader.cs │ ├── HttpMethod.cs │ ├── HttpRequest.cs │ ├── HttpResponse.cs │ ├── HttpSession.cs │ └── HttpStatusCode.cs ├── HttpServer.cs ├── Identity │ └── UserIdentity.cs ├── MyWebServer.csproj ├── Results │ ├── ActionResult.cs │ ├── BadRequestResult.cs │ ├── ContentResult.cs │ ├── HtmlResult.cs │ ├── NotFoundResult.cs │ ├── RedirectResult.cs │ ├── TextResult.cs │ ├── UnauthorizedResult.cs │ ├── ViewResult.cs │ └── Views │ │ ├── CompilationViewEngine.cs │ │ ├── ErrorView.cs │ │ ├── IView.cs │ │ ├── IViewEngine.cs │ │ └── ParserViewEngine.cs ├── Routing │ ├── IRoutingTable.cs │ └── RoutingTable.cs └── Services │ ├── IServiceCollection.cs │ └── ServiceCollection.cs └── README.md /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/CSharp-Web-Server/HEAD/.gitignore -------------------------------------------------------------------------------- /CarShop/CarShop.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/CSharp-Web-Server/HEAD/CarShop/CarShop.csproj -------------------------------------------------------------------------------- /CarShop/Controllers/CarsController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/CSharp-Web-Server/HEAD/CarShop/Controllers/CarsController.cs -------------------------------------------------------------------------------- /CarShop/Controllers/HomeController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/CSharp-Web-Server/HEAD/CarShop/Controllers/HomeController.cs -------------------------------------------------------------------------------- /CarShop/Controllers/IssuesController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/CSharp-Web-Server/HEAD/CarShop/Controllers/IssuesController.cs -------------------------------------------------------------------------------- /CarShop/Controllers/UsersController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/CSharp-Web-Server/HEAD/CarShop/Controllers/UsersController.cs -------------------------------------------------------------------------------- /CarShop/Data/CarShopDbContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/CSharp-Web-Server/HEAD/CarShop/Data/CarShopDbContext.cs -------------------------------------------------------------------------------- /CarShop/Data/DataConstants.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/CSharp-Web-Server/HEAD/CarShop/Data/DataConstants.cs -------------------------------------------------------------------------------- /CarShop/Data/Migrations/20210617182043_UserCarIssueTables.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/CSharp-Web-Server/HEAD/CarShop/Data/Migrations/20210617182043_UserCarIssueTables.Designer.cs -------------------------------------------------------------------------------- /CarShop/Data/Migrations/20210617182043_UserCarIssueTables.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/CSharp-Web-Server/HEAD/CarShop/Data/Migrations/20210617182043_UserCarIssueTables.cs -------------------------------------------------------------------------------- /CarShop/Data/Migrations/CarShopDbContextModelSnapshot.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/CSharp-Web-Server/HEAD/CarShop/Data/Migrations/CarShopDbContextModelSnapshot.cs -------------------------------------------------------------------------------- /CarShop/Data/Models/Car.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/CSharp-Web-Server/HEAD/CarShop/Data/Models/Car.cs -------------------------------------------------------------------------------- /CarShop/Data/Models/Issue.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/CSharp-Web-Server/HEAD/CarShop/Data/Models/Issue.cs -------------------------------------------------------------------------------- /CarShop/Data/Models/User.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/CSharp-Web-Server/HEAD/CarShop/Data/Models/User.cs -------------------------------------------------------------------------------- /CarShop/Models/Cars/AddCarFormModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/CSharp-Web-Server/HEAD/CarShop/Models/Cars/AddCarFormModel.cs -------------------------------------------------------------------------------- /CarShop/Models/Cars/CarListingViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/CSharp-Web-Server/HEAD/CarShop/Models/Cars/CarListingViewModel.cs -------------------------------------------------------------------------------- /CarShop/Models/Issues/AddIssueFormModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/CSharp-Web-Server/HEAD/CarShop/Models/Issues/AddIssueFormModel.cs -------------------------------------------------------------------------------- /CarShop/Models/Issues/AddIssueViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/CSharp-Web-Server/HEAD/CarShop/Models/Issues/AddIssueViewModel.cs -------------------------------------------------------------------------------- /CarShop/Models/Issues/CarIssuesViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/CSharp-Web-Server/HEAD/CarShop/Models/Issues/CarIssuesViewModel.cs -------------------------------------------------------------------------------- /CarShop/Models/Issues/IssueListingViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/CSharp-Web-Server/HEAD/CarShop/Models/Issues/IssueListingViewModel.cs -------------------------------------------------------------------------------- /CarShop/Models/Users/LoginUserFormModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/CSharp-Web-Server/HEAD/CarShop/Models/Users/LoginUserFormModel.cs -------------------------------------------------------------------------------- /CarShop/Models/Users/RegisterUserFormModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/CSharp-Web-Server/HEAD/CarShop/Models/Users/RegisterUserFormModel.cs -------------------------------------------------------------------------------- /CarShop/Services/IPasswordHasher.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/CSharp-Web-Server/HEAD/CarShop/Services/IPasswordHasher.cs -------------------------------------------------------------------------------- /CarShop/Services/IUserService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/CSharp-Web-Server/HEAD/CarShop/Services/IUserService.cs -------------------------------------------------------------------------------- /CarShop/Services/IValidator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/CSharp-Web-Server/HEAD/CarShop/Services/IValidator.cs -------------------------------------------------------------------------------- /CarShop/Services/PasswordHasher.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/CSharp-Web-Server/HEAD/CarShop/Services/PasswordHasher.cs -------------------------------------------------------------------------------- /CarShop/Services/UserService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/CSharp-Web-Server/HEAD/CarShop/Services/UserService.cs -------------------------------------------------------------------------------- /CarShop/Services/Validator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/CSharp-Web-Server/HEAD/CarShop/Services/Validator.cs -------------------------------------------------------------------------------- /CarShop/Startup.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/CSharp-Web-Server/HEAD/CarShop/Startup.cs -------------------------------------------------------------------------------- /CarShop/Views/Cars/Add.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/CSharp-Web-Server/HEAD/CarShop/Views/Cars/Add.cshtml -------------------------------------------------------------------------------- /CarShop/Views/Cars/All.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/CSharp-Web-Server/HEAD/CarShop/Views/Cars/All.cshtml -------------------------------------------------------------------------------- /CarShop/Views/Error.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/CSharp-Web-Server/HEAD/CarShop/Views/Error.cshtml -------------------------------------------------------------------------------- /CarShop/Views/Home/Index.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/CSharp-Web-Server/HEAD/CarShop/Views/Home/Index.cshtml -------------------------------------------------------------------------------- /CarShop/Views/Issues/Add.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/CSharp-Web-Server/HEAD/CarShop/Views/Issues/Add.cshtml -------------------------------------------------------------------------------- /CarShop/Views/Issues/CarIssues.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/CSharp-Web-Server/HEAD/CarShop/Views/Issues/CarIssues.cshtml -------------------------------------------------------------------------------- /CarShop/Views/Layout.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/CSharp-Web-Server/HEAD/CarShop/Views/Layout.cshtml -------------------------------------------------------------------------------- /CarShop/Views/Users/Login.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/CSharp-Web-Server/HEAD/CarShop/Views/Users/Login.cshtml -------------------------------------------------------------------------------- /CarShop/Views/Users/Register.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/CSharp-Web-Server/HEAD/CarShop/Views/Users/Register.cshtml -------------------------------------------------------------------------------- /CarShop/wwwroot/css/bootstrap.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/CSharp-Web-Server/HEAD/CarShop/wwwroot/css/bootstrap.min.css -------------------------------------------------------------------------------- /CarShop/wwwroot/css/custom.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/CSharp-Web-Server/HEAD/CarShop/wwwroot/css/custom.css -------------------------------------------------------------------------------- /CarShop/wwwroot/js/bootstrap.bundle.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/CSharp-Web-Server/HEAD/CarShop/wwwroot/js/bootstrap.bundle.min.js -------------------------------------------------------------------------------- /CarShop/wwwroot/js/custom.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/CSharp-Web-Server/HEAD/CarShop/wwwroot/js/custom.js -------------------------------------------------------------------------------- /Git/Controllers/CommitsController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/CSharp-Web-Server/HEAD/Git/Controllers/CommitsController.cs -------------------------------------------------------------------------------- /Git/Controllers/HomeController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/CSharp-Web-Server/HEAD/Git/Controllers/HomeController.cs -------------------------------------------------------------------------------- /Git/Controllers/RepositoriesController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/CSharp-Web-Server/HEAD/Git/Controllers/RepositoriesController.cs -------------------------------------------------------------------------------- /Git/Controllers/UsersController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/CSharp-Web-Server/HEAD/Git/Controllers/UsersController.cs -------------------------------------------------------------------------------- /Git/Data/DataConstants.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/CSharp-Web-Server/HEAD/Git/Data/DataConstants.cs -------------------------------------------------------------------------------- /Git/Data/GitDbContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/CSharp-Web-Server/HEAD/Git/Data/GitDbContext.cs -------------------------------------------------------------------------------- /Git/Data/Migrations/20210621164029_UserRepositoryCommitTables.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/CSharp-Web-Server/HEAD/Git/Data/Migrations/20210621164029_UserRepositoryCommitTables.Designer.cs -------------------------------------------------------------------------------- /Git/Data/Migrations/20210621164029_UserRepositoryCommitTables.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/CSharp-Web-Server/HEAD/Git/Data/Migrations/20210621164029_UserRepositoryCommitTables.cs -------------------------------------------------------------------------------- /Git/Data/Migrations/GitDbContextModelSnapshot.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/CSharp-Web-Server/HEAD/Git/Data/Migrations/GitDbContextModelSnapshot.cs -------------------------------------------------------------------------------- /Git/Data/Models/Commit.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/CSharp-Web-Server/HEAD/Git/Data/Models/Commit.cs -------------------------------------------------------------------------------- /Git/Data/Models/Repository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/CSharp-Web-Server/HEAD/Git/Data/Models/Repository.cs -------------------------------------------------------------------------------- /Git/Data/Models/User.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/CSharp-Web-Server/HEAD/Git/Data/Models/User.cs -------------------------------------------------------------------------------- /Git/Git.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/CSharp-Web-Server/HEAD/Git/Git.csproj -------------------------------------------------------------------------------- /Git/Models/Commits/CommitListingViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/CSharp-Web-Server/HEAD/Git/Models/Commits/CommitListingViewModel.cs -------------------------------------------------------------------------------- /Git/Models/Commits/CommitToRepositoryViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/CSharp-Web-Server/HEAD/Git/Models/Commits/CommitToRepositoryViewModel.cs -------------------------------------------------------------------------------- /Git/Models/Commits/CreateCommitFormModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/CSharp-Web-Server/HEAD/Git/Models/Commits/CreateCommitFormModel.cs -------------------------------------------------------------------------------- /Git/Models/Repositories/CreateRepositoryFormModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/CSharp-Web-Server/HEAD/Git/Models/Repositories/CreateRepositoryFormModel.cs -------------------------------------------------------------------------------- /Git/Models/Repositories/RepositoryListingViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/CSharp-Web-Server/HEAD/Git/Models/Repositories/RepositoryListingViewModel.cs -------------------------------------------------------------------------------- /Git/Models/Users/LoginUserFormModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/CSharp-Web-Server/HEAD/Git/Models/Users/LoginUserFormModel.cs -------------------------------------------------------------------------------- /Git/Models/Users/RegisterUserFormModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/CSharp-Web-Server/HEAD/Git/Models/Users/RegisterUserFormModel.cs -------------------------------------------------------------------------------- /Git/Services/IPasswordHasher.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/CSharp-Web-Server/HEAD/Git/Services/IPasswordHasher.cs -------------------------------------------------------------------------------- /Git/Services/IValidator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/CSharp-Web-Server/HEAD/Git/Services/IValidator.cs -------------------------------------------------------------------------------- /Git/Services/PasswordHasher.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/CSharp-Web-Server/HEAD/Git/Services/PasswordHasher.cs -------------------------------------------------------------------------------- /Git/Services/Validator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/CSharp-Web-Server/HEAD/Git/Services/Validator.cs -------------------------------------------------------------------------------- /Git/Startup.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/CSharp-Web-Server/HEAD/Git/Startup.cs -------------------------------------------------------------------------------- /Git/Views/Commits/All.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/CSharp-Web-Server/HEAD/Git/Views/Commits/All.cshtml -------------------------------------------------------------------------------- /Git/Views/Commits/Create.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/CSharp-Web-Server/HEAD/Git/Views/Commits/Create.cshtml -------------------------------------------------------------------------------- /Git/Views/Error.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/CSharp-Web-Server/HEAD/Git/Views/Error.cshtml -------------------------------------------------------------------------------- /Git/Views/Home/Index.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/CSharp-Web-Server/HEAD/Git/Views/Home/Index.cshtml -------------------------------------------------------------------------------- /Git/Views/Layout.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/CSharp-Web-Server/HEAD/Git/Views/Layout.cshtml -------------------------------------------------------------------------------- /Git/Views/Repositories/All.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/CSharp-Web-Server/HEAD/Git/Views/Repositories/All.cshtml -------------------------------------------------------------------------------- /Git/Views/Repositories/Create.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/CSharp-Web-Server/HEAD/Git/Views/Repositories/Create.cshtml -------------------------------------------------------------------------------- /Git/Views/Users/Login.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/CSharp-Web-Server/HEAD/Git/Views/Users/Login.cshtml -------------------------------------------------------------------------------- /Git/Views/Users/Register.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/CSharp-Web-Server/HEAD/Git/Views/Users/Register.cshtml -------------------------------------------------------------------------------- /Git/wwwroot/css/bootstrap.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/CSharp-Web-Server/HEAD/Git/wwwroot/css/bootstrap.min.css -------------------------------------------------------------------------------- /Git/wwwroot/css/demo.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/CSharp-Web-Server/HEAD/Git/wwwroot/css/demo.css -------------------------------------------------------------------------------- /Git/wwwroot/css/lazy.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/CSharp-Web-Server/HEAD/Git/wwwroot/css/lazy.css -------------------------------------------------------------------------------- /Git/wwwroot/css/reset-css.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/CSharp-Web-Server/HEAD/Git/wwwroot/css/reset-css.css -------------------------------------------------------------------------------- /Git/wwwroot/css/site.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/CSharp-Web-Server/HEAD/Git/wwwroot/css/site.css -------------------------------------------------------------------------------- /Git/wwwroot/css/text.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/CSharp-Web-Server/HEAD/Git/wwwroot/css/text.css -------------------------------------------------------------------------------- /Git/wwwroot/fonts/linea/linea-basic-10.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/CSharp-Web-Server/HEAD/Git/wwwroot/fonts/linea/linea-basic-10.eot -------------------------------------------------------------------------------- /Git/wwwroot/fonts/linea/linea-basic-10.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/CSharp-Web-Server/HEAD/Git/wwwroot/fonts/linea/linea-basic-10.svg -------------------------------------------------------------------------------- /Git/wwwroot/fonts/linea/linea-basic-10.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/CSharp-Web-Server/HEAD/Git/wwwroot/fonts/linea/linea-basic-10.ttf -------------------------------------------------------------------------------- /Git/wwwroot/fonts/linea/linea-basic-10.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/CSharp-Web-Server/HEAD/Git/wwwroot/fonts/linea/linea-basic-10.woff -------------------------------------------------------------------------------- /Git/wwwroot/fonts/outline/untitled-font-5.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/CSharp-Web-Server/HEAD/Git/wwwroot/fonts/outline/untitled-font-5.eot -------------------------------------------------------------------------------- /Git/wwwroot/fonts/outline/untitled-font-5.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/CSharp-Web-Server/HEAD/Git/wwwroot/fonts/outline/untitled-font-5.svg -------------------------------------------------------------------------------- /Git/wwwroot/fonts/outline/untitled-font-5.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/CSharp-Web-Server/HEAD/Git/wwwroot/fonts/outline/untitled-font-5.ttf -------------------------------------------------------------------------------- /Git/wwwroot/fonts/outline/untitled-font-5.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/CSharp-Web-Server/HEAD/Git/wwwroot/fonts/outline/untitled-font-5.woff -------------------------------------------------------------------------------- /Git/wwwroot/img/bb_logo_white.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/CSharp-Web-Server/HEAD/Git/wwwroot/img/bb_logo_white.png -------------------------------------------------------------------------------- /Git/wwwroot/img/dog-1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/CSharp-Web-Server/HEAD/Git/wwwroot/img/dog-1.jpg -------------------------------------------------------------------------------- /Git/wwwroot/img/dog-2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/CSharp-Web-Server/HEAD/Git/wwwroot/img/dog-2.jpg -------------------------------------------------------------------------------- /Git/wwwroot/img/dog-3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/CSharp-Web-Server/HEAD/Git/wwwroot/img/dog-3.jpg -------------------------------------------------------------------------------- /Git/wwwroot/img/dog-4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/CSharp-Web-Server/HEAD/Git/wwwroot/img/dog-4.jpg -------------------------------------------------------------------------------- /Git/wwwroot/img/dog-5.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/CSharp-Web-Server/HEAD/Git/wwwroot/img/dog-5.jpg -------------------------------------------------------------------------------- /Git/wwwroot/img/dog-6.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/CSharp-Web-Server/HEAD/Git/wwwroot/img/dog-6.jpg -------------------------------------------------------------------------------- /Git/wwwroot/img/dog-7.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/CSharp-Web-Server/HEAD/Git/wwwroot/img/dog-7.jpg -------------------------------------------------------------------------------- /Git/wwwroot/img/dog-8.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/CSharp-Web-Server/HEAD/Git/wwwroot/img/dog-8.jpg -------------------------------------------------------------------------------- /Git/wwwroot/img/dog-9.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/CSharp-Web-Server/HEAD/Git/wwwroot/img/dog-9.jpg -------------------------------------------------------------------------------- /Git/wwwroot/img/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/CSharp-Web-Server/HEAD/Git/wwwroot/img/favicon.ico -------------------------------------------------------------------------------- /Git/wwwroot/img/gifs/hearteyes.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/CSharp-Web-Server/HEAD/Git/wwwroot/img/gifs/hearteyes.gif -------------------------------------------------------------------------------- /Git/wwwroot/img/gifs/thinking.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/CSharp-Web-Server/HEAD/Git/wwwroot/img/gifs/thinking.gif -------------------------------------------------------------------------------- /Git/wwwroot/img/landing.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/CSharp-Web-Server/HEAD/Git/wwwroot/img/landing.png -------------------------------------------------------------------------------- /Git/wwwroot/img/landing_devices.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/CSharp-Web-Server/HEAD/Git/wwwroot/img/landing_devices.png -------------------------------------------------------------------------------- /Git/wwwroot/img/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/CSharp-Web-Server/HEAD/Git/wwwroot/img/logo.svg -------------------------------------------------------------------------------- /Git/wwwroot/img/logo_black.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/CSharp-Web-Server/HEAD/Git/wwwroot/img/logo_black.svg -------------------------------------------------------------------------------- /Git/wwwroot/img/logo_white.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/CSharp-Web-Server/HEAD/Git/wwwroot/img/logo_white.svg -------------------------------------------------------------------------------- /Git/wwwroot/img/lorde.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/CSharp-Web-Server/HEAD/Git/wwwroot/img/lorde.png -------------------------------------------------------------------------------- /Git/wwwroot/img/presentation.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/CSharp-Web-Server/HEAD/Git/wwwroot/img/presentation.jpg -------------------------------------------------------------------------------- /Git/wwwroot/img/profile.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/CSharp-Web-Server/HEAD/Git/wwwroot/img/profile.png -------------------------------------------------------------------------------- /Git/wwwroot/img/purple.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/CSharp-Web-Server/HEAD/Git/wwwroot/img/purple.jpg -------------------------------------------------------------------------------- /Git/wwwroot/img/register.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/CSharp-Web-Server/HEAD/Git/wwwroot/img/register.png -------------------------------------------------------------------------------- /Git/wwwroot/js/demo.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/CSharp-Web-Server/HEAD/Git/wwwroot/js/demo.js -------------------------------------------------------------------------------- /Git/wwwroot/js/lazy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/CSharp-Web-Server/HEAD/Git/wwwroot/js/lazy.js -------------------------------------------------------------------------------- /Git/wwwroot/scss/custom/_alerts.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/CSharp-Web-Server/HEAD/Git/wwwroot/scss/custom/_alerts.scss -------------------------------------------------------------------------------- /Git/wwwroot/scss/custom/_background.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/CSharp-Web-Server/HEAD/Git/wwwroot/scss/custom/_background.scss -------------------------------------------------------------------------------- /Git/wwwroot/scss/custom/_badges.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/CSharp-Web-Server/HEAD/Git/wwwroot/scss/custom/_badges.scss -------------------------------------------------------------------------------- /Git/wwwroot/scss/custom/_buttons.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/CSharp-Web-Server/HEAD/Git/wwwroot/scss/custom/_buttons.scss -------------------------------------------------------------------------------- /Git/wwwroot/scss/custom/_cards.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/CSharp-Web-Server/HEAD/Git/wwwroot/scss/custom/_cards.scss -------------------------------------------------------------------------------- /Git/wwwroot/scss/custom/_checkbox-radio-toggle.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/CSharp-Web-Server/HEAD/Git/wwwroot/scss/custom/_checkbox-radio-toggle.scss -------------------------------------------------------------------------------- /Git/wwwroot/scss/custom/_dropdown.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/CSharp-Web-Server/HEAD/Git/wwwroot/scss/custom/_dropdown.scss -------------------------------------------------------------------------------- /Git/wwwroot/scss/custom/_footers.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/CSharp-Web-Server/HEAD/Git/wwwroot/scss/custom/_footers.scss -------------------------------------------------------------------------------- /Git/wwwroot/scss/custom/_inputs.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/CSharp-Web-Server/HEAD/Git/wwwroot/scss/custom/_inputs.scss -------------------------------------------------------------------------------- /Git/wwwroot/scss/custom/_misc.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/CSharp-Web-Server/HEAD/Git/wwwroot/scss/custom/_misc.scss -------------------------------------------------------------------------------- /Git/wwwroot/scss/custom/_mixins.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/CSharp-Web-Server/HEAD/Git/wwwroot/scss/custom/_mixins.scss -------------------------------------------------------------------------------- /Git/wwwroot/scss/custom/_modals.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/CSharp-Web-Server/HEAD/Git/wwwroot/scss/custom/_modals.scss -------------------------------------------------------------------------------- /Git/wwwroot/scss/custom/_navbars.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/CSharp-Web-Server/HEAD/Git/wwwroot/scss/custom/_navbars.scss -------------------------------------------------------------------------------- /Git/wwwroot/scss/custom/_navs.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/CSharp-Web-Server/HEAD/Git/wwwroot/scss/custom/_navs.scss -------------------------------------------------------------------------------- /Git/wwwroot/scss/custom/_pagination.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/CSharp-Web-Server/HEAD/Git/wwwroot/scss/custom/_pagination.scss -------------------------------------------------------------------------------- /Git/wwwroot/scss/custom/_popovers.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/CSharp-Web-Server/HEAD/Git/wwwroot/scss/custom/_popovers.scss -------------------------------------------------------------------------------- /Git/wwwroot/scss/custom/_progress-bars.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/CSharp-Web-Server/HEAD/Git/wwwroot/scss/custom/_progress-bars.scss -------------------------------------------------------------------------------- /Git/wwwroot/scss/custom/_sliders.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/CSharp-Web-Server/HEAD/Git/wwwroot/scss/custom/_sliders.scss -------------------------------------------------------------------------------- /Git/wwwroot/scss/custom/_tables.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/CSharp-Web-Server/HEAD/Git/wwwroot/scss/custom/_tables.scss -------------------------------------------------------------------------------- /Git/wwwroot/scss/custom/_tooltips.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/CSharp-Web-Server/HEAD/Git/wwwroot/scss/custom/_tooltips.scss -------------------------------------------------------------------------------- /Git/wwwroot/scss/custom/_typography.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/CSharp-Web-Server/HEAD/Git/wwwroot/scss/custom/_typography.scss -------------------------------------------------------------------------------- /Git/wwwroot/scss/custom/_variables.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/CSharp-Web-Server/HEAD/Git/wwwroot/scss/custom/_variables.scss -------------------------------------------------------------------------------- /Git/wwwroot/scss/custom/mixins/_animations.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/CSharp-Web-Server/HEAD/Git/wwwroot/scss/custom/mixins/_animations.scss -------------------------------------------------------------------------------- /Git/wwwroot/scss/custom/mixins/_base.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/CSharp-Web-Server/HEAD/Git/wwwroot/scss/custom/mixins/_base.scss -------------------------------------------------------------------------------- /Git/wwwroot/scss/custom/mixins/_forms.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/CSharp-Web-Server/HEAD/Git/wwwroot/scss/custom/mixins/_forms.scss -------------------------------------------------------------------------------- /Git/wwwroot/scss/custom/mixins/_misc.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/CSharp-Web-Server/HEAD/Git/wwwroot/scss/custom/mixins/_misc.scss -------------------------------------------------------------------------------- /Git/wwwroot/scss/custom/mixins/_navigation.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/CSharp-Web-Server/HEAD/Git/wwwroot/scss/custom/mixins/_navigation.scss -------------------------------------------------------------------------------- /Git/wwwroot/scss/custom/mixins/_typography.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/CSharp-Web-Server/HEAD/Git/wwwroot/scss/custom/mixins/_typography.scss -------------------------------------------------------------------------------- /Git/wwwroot/scss/demo.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/CSharp-Web-Server/HEAD/Git/wwwroot/scss/demo.scss -------------------------------------------------------------------------------- /Git/wwwroot/scss/lazy.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/CSharp-Web-Server/HEAD/Git/wwwroot/scss/lazy.scss -------------------------------------------------------------------------------- /Git/wwwroot/vendor/bootstrap/bootstrap.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/CSharp-Web-Server/HEAD/Git/wwwroot/vendor/bootstrap/bootstrap.min.css -------------------------------------------------------------------------------- /Git/wwwroot/vendor/bootstrap/bootstrap.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/CSharp-Web-Server/HEAD/Git/wwwroot/vendor/bootstrap/bootstrap.min.js -------------------------------------------------------------------------------- /Git/wwwroot/vendor/jquery/jquery.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/CSharp-Web-Server/HEAD/Git/wwwroot/vendor/jquery/jquery.min.js -------------------------------------------------------------------------------- /Git/wwwroot/vendor/nouislider/css/nouislider.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/CSharp-Web-Server/HEAD/Git/wwwroot/vendor/nouislider/css/nouislider.css -------------------------------------------------------------------------------- /Git/wwwroot/vendor/nouislider/css/nouislider.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/CSharp-Web-Server/HEAD/Git/wwwroot/vendor/nouislider/css/nouislider.min.css -------------------------------------------------------------------------------- /Git/wwwroot/vendor/nouislider/js/nouislider.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/CSharp-Web-Server/HEAD/Git/wwwroot/vendor/nouislider/js/nouislider.js -------------------------------------------------------------------------------- /Git/wwwroot/vendor/nouislider/js/nouislider.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/CSharp-Web-Server/HEAD/Git/wwwroot/vendor/nouislider/js/nouislider.min.js -------------------------------------------------------------------------------- /Git/wwwroot/vendor/popper/popper.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/CSharp-Web-Server/HEAD/Git/wwwroot/vendor/popper/popper.js -------------------------------------------------------------------------------- /Git/wwwroot/vendor/popper/popper.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/CSharp-Web-Server/HEAD/Git/wwwroot/vendor/popper/popper.min.js -------------------------------------------------------------------------------- /Git/wwwroot/vendor/prism/prism.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/CSharp-Web-Server/HEAD/Git/wwwroot/vendor/prism/prism.css -------------------------------------------------------------------------------- /Git/wwwroot/vendor/prism/prism.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/CSharp-Web-Server/HEAD/Git/wwwroot/vendor/prism/prism.js -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/CSharp-Web-Server/HEAD/LICENSE -------------------------------------------------------------------------------- /MyWebServer.Demo/Controllers/AccountController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/CSharp-Web-Server/HEAD/MyWebServer.Demo/Controllers/AccountController.cs -------------------------------------------------------------------------------- /MyWebServer.Demo/Controllers/AnimalsController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/CSharp-Web-Server/HEAD/MyWebServer.Demo/Controllers/AnimalsController.cs -------------------------------------------------------------------------------- /MyWebServer.Demo/Controllers/CatsController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/CSharp-Web-Server/HEAD/MyWebServer.Demo/Controllers/CatsController.cs -------------------------------------------------------------------------------- /MyWebServer.Demo/Controllers/DogsController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/CSharp-Web-Server/HEAD/MyWebServer.Demo/Controllers/DogsController.cs -------------------------------------------------------------------------------- /MyWebServer.Demo/Controllers/HomeController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/CSharp-Web-Server/HEAD/MyWebServer.Demo/Controllers/HomeController.cs -------------------------------------------------------------------------------- /MyWebServer.Demo/Data/IData.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/CSharp-Web-Server/HEAD/MyWebServer.Demo/Data/IData.cs -------------------------------------------------------------------------------- /MyWebServer.Demo/Data/Models/Cat.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/CSharp-Web-Server/HEAD/MyWebServer.Demo/Data/Models/Cat.cs -------------------------------------------------------------------------------- /MyWebServer.Demo/Data/MyDbContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/CSharp-Web-Server/HEAD/MyWebServer.Demo/Data/MyDbContext.cs -------------------------------------------------------------------------------- /MyWebServer.Demo/Models/Animals/CatViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/CSharp-Web-Server/HEAD/MyWebServer.Demo/Models/Animals/CatViewModel.cs -------------------------------------------------------------------------------- /MyWebServer.Demo/Models/Animals/DogFormModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/CSharp-Web-Server/HEAD/MyWebServer.Demo/Models/Animals/DogFormModel.cs -------------------------------------------------------------------------------- /MyWebServer.Demo/Models/Animals/DogViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/CSharp-Web-Server/HEAD/MyWebServer.Demo/Models/Animals/DogViewModel.cs -------------------------------------------------------------------------------- /MyWebServer.Demo/MyWebServer.Demo.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/CSharp-Web-Server/HEAD/MyWebServer.Demo/MyWebServer.Demo.csproj -------------------------------------------------------------------------------- /MyWebServer.Demo/Startup.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/CSharp-Web-Server/HEAD/MyWebServer.Demo/Startup.cs -------------------------------------------------------------------------------- /MyWebServer.Demo/Views/Animals/Cats.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/CSharp-Web-Server/HEAD/MyWebServer.Demo/Views/Animals/Cats.cshtml -------------------------------------------------------------------------------- /MyWebServer.Demo/Views/Animals/Dogs.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/CSharp-Web-Server/HEAD/MyWebServer.Demo/Views/Animals/Dogs.cshtml -------------------------------------------------------------------------------- /MyWebServer.Demo/Views/Animals/Rabbits.cshtml: -------------------------------------------------------------------------------- 1 |

Hello from the bunnies view!

-------------------------------------------------------------------------------- /MyWebServer.Demo/Views/Animals/Wild/Turtles.cshtml: -------------------------------------------------------------------------------- 1 |

Hello from the turtles view!

-------------------------------------------------------------------------------- /MyWebServer.Demo/Views/Cats/All.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/CSharp-Web-Server/HEAD/MyWebServer.Demo/Views/Cats/All.cshtml -------------------------------------------------------------------------------- /MyWebServer.Demo/Views/Cats/Create.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/CSharp-Web-Server/HEAD/MyWebServer.Demo/Views/Cats/Create.cshtml -------------------------------------------------------------------------------- /MyWebServer.Demo/Views/Dogs/Create.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/CSharp-Web-Server/HEAD/MyWebServer.Demo/Views/Dogs/Create.cshtml -------------------------------------------------------------------------------- /MyWebServer.Demo/Views/Home/HtmlView.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/CSharp-Web-Server/HEAD/MyWebServer.Demo/Views/Home/HtmlView.html -------------------------------------------------------------------------------- /MyWebServer.Demo/Views/Home/StaticFiles.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/CSharp-Web-Server/HEAD/MyWebServer.Demo/Views/Home/StaticFiles.cshtml -------------------------------------------------------------------------------- /MyWebServer.Demo/Views/Layout.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/CSharp-Web-Server/HEAD/MyWebServer.Demo/Views/Layout.cshtml -------------------------------------------------------------------------------- /MyWebServer.Demo/wwwroot/css/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/CSharp-Web-Server/HEAD/MyWebServer.Demo/wwwroot/css/styles.css -------------------------------------------------------------------------------- /MyWebServer.Demo/wwwroot/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/CSharp-Web-Server/HEAD/MyWebServer.Demo/wwwroot/favicon.ico -------------------------------------------------------------------------------- /MyWebServer.Demo/wwwroot/img/cat.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/CSharp-Web-Server/HEAD/MyWebServer.Demo/wwwroot/img/cat.jpg -------------------------------------------------------------------------------- /MyWebServer.Demo/wwwroot/js/index.js: -------------------------------------------------------------------------------- 1 | console.log("JavaScript working!"); -------------------------------------------------------------------------------- /MyWebServer.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/CSharp-Web-Server/HEAD/MyWebServer.sln -------------------------------------------------------------------------------- /MyWebServer/Common/Guard.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/CSharp-Web-Server/HEAD/MyWebServer/Common/Guard.cs -------------------------------------------------------------------------------- /MyWebServer/Common/Settings.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/CSharp-Web-Server/HEAD/MyWebServer/Common/Settings.cs -------------------------------------------------------------------------------- /MyWebServer/Controllers/AuthorizeAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/CSharp-Web-Server/HEAD/MyWebServer/Controllers/AuthorizeAttribute.cs -------------------------------------------------------------------------------- /MyWebServer/Controllers/Controller.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/CSharp-Web-Server/HEAD/MyWebServer/Controllers/Controller.cs -------------------------------------------------------------------------------- /MyWebServer/Controllers/ControllerHelpers.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/CSharp-Web-Server/HEAD/MyWebServer/Controllers/ControllerHelpers.cs -------------------------------------------------------------------------------- /MyWebServer/Controllers/HttpGetAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/CSharp-Web-Server/HEAD/MyWebServer/Controllers/HttpGetAttribute.cs -------------------------------------------------------------------------------- /MyWebServer/Controllers/HttpMethodAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/CSharp-Web-Server/HEAD/MyWebServer/Controllers/HttpMethodAttribute.cs -------------------------------------------------------------------------------- /MyWebServer/Controllers/HttpPostAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/CSharp-Web-Server/HEAD/MyWebServer/Controllers/HttpPostAttribute.cs -------------------------------------------------------------------------------- /MyWebServer/Controllers/RoutingTableExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/CSharp-Web-Server/HEAD/MyWebServer/Controllers/RoutingTableExtensions.cs -------------------------------------------------------------------------------- /MyWebServer/Http/Collections/CookieCollection.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/CSharp-Web-Server/HEAD/MyWebServer/Http/Collections/CookieCollection.cs -------------------------------------------------------------------------------- /MyWebServer/Http/Collections/FormCollection.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/CSharp-Web-Server/HEAD/MyWebServer/Http/Collections/FormCollection.cs -------------------------------------------------------------------------------- /MyWebServer/Http/Collections/HeaderCollection.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/CSharp-Web-Server/HEAD/MyWebServer/Http/Collections/HeaderCollection.cs -------------------------------------------------------------------------------- /MyWebServer/Http/Collections/QueryCollection.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/CSharp-Web-Server/HEAD/MyWebServer/Http/Collections/QueryCollection.cs -------------------------------------------------------------------------------- /MyWebServer/Http/HttpContentType.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/CSharp-Web-Server/HEAD/MyWebServer/Http/HttpContentType.cs -------------------------------------------------------------------------------- /MyWebServer/Http/HttpCookie.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/CSharp-Web-Server/HEAD/MyWebServer/Http/HttpCookie.cs -------------------------------------------------------------------------------- /MyWebServer/Http/HttpHeader.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/CSharp-Web-Server/HEAD/MyWebServer/Http/HttpHeader.cs -------------------------------------------------------------------------------- /MyWebServer/Http/HttpMethod.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/CSharp-Web-Server/HEAD/MyWebServer/Http/HttpMethod.cs -------------------------------------------------------------------------------- /MyWebServer/Http/HttpRequest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/CSharp-Web-Server/HEAD/MyWebServer/Http/HttpRequest.cs -------------------------------------------------------------------------------- /MyWebServer/Http/HttpResponse.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/CSharp-Web-Server/HEAD/MyWebServer/Http/HttpResponse.cs -------------------------------------------------------------------------------- /MyWebServer/Http/HttpSession.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/CSharp-Web-Server/HEAD/MyWebServer/Http/HttpSession.cs -------------------------------------------------------------------------------- /MyWebServer/Http/HttpStatusCode.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/CSharp-Web-Server/HEAD/MyWebServer/Http/HttpStatusCode.cs -------------------------------------------------------------------------------- /MyWebServer/HttpServer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/CSharp-Web-Server/HEAD/MyWebServer/HttpServer.cs -------------------------------------------------------------------------------- /MyWebServer/Identity/UserIdentity.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/CSharp-Web-Server/HEAD/MyWebServer/Identity/UserIdentity.cs -------------------------------------------------------------------------------- /MyWebServer/MyWebServer.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/CSharp-Web-Server/HEAD/MyWebServer/MyWebServer.csproj -------------------------------------------------------------------------------- /MyWebServer/Results/ActionResult.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/CSharp-Web-Server/HEAD/MyWebServer/Results/ActionResult.cs -------------------------------------------------------------------------------- /MyWebServer/Results/BadRequestResult.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/CSharp-Web-Server/HEAD/MyWebServer/Results/BadRequestResult.cs -------------------------------------------------------------------------------- /MyWebServer/Results/ContentResult.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/CSharp-Web-Server/HEAD/MyWebServer/Results/ContentResult.cs -------------------------------------------------------------------------------- /MyWebServer/Results/HtmlResult.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/CSharp-Web-Server/HEAD/MyWebServer/Results/HtmlResult.cs -------------------------------------------------------------------------------- /MyWebServer/Results/NotFoundResult.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/CSharp-Web-Server/HEAD/MyWebServer/Results/NotFoundResult.cs -------------------------------------------------------------------------------- /MyWebServer/Results/RedirectResult.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/CSharp-Web-Server/HEAD/MyWebServer/Results/RedirectResult.cs -------------------------------------------------------------------------------- /MyWebServer/Results/TextResult.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/CSharp-Web-Server/HEAD/MyWebServer/Results/TextResult.cs -------------------------------------------------------------------------------- /MyWebServer/Results/UnauthorizedResult.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/CSharp-Web-Server/HEAD/MyWebServer/Results/UnauthorizedResult.cs -------------------------------------------------------------------------------- /MyWebServer/Results/ViewResult.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/CSharp-Web-Server/HEAD/MyWebServer/Results/ViewResult.cs -------------------------------------------------------------------------------- /MyWebServer/Results/Views/CompilationViewEngine.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/CSharp-Web-Server/HEAD/MyWebServer/Results/Views/CompilationViewEngine.cs -------------------------------------------------------------------------------- /MyWebServer/Results/Views/ErrorView.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/CSharp-Web-Server/HEAD/MyWebServer/Results/Views/ErrorView.cs -------------------------------------------------------------------------------- /MyWebServer/Results/Views/IView.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/CSharp-Web-Server/HEAD/MyWebServer/Results/Views/IView.cs -------------------------------------------------------------------------------- /MyWebServer/Results/Views/IViewEngine.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/CSharp-Web-Server/HEAD/MyWebServer/Results/Views/IViewEngine.cs -------------------------------------------------------------------------------- /MyWebServer/Results/Views/ParserViewEngine.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/CSharp-Web-Server/HEAD/MyWebServer/Results/Views/ParserViewEngine.cs -------------------------------------------------------------------------------- /MyWebServer/Routing/IRoutingTable.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/CSharp-Web-Server/HEAD/MyWebServer/Routing/IRoutingTable.cs -------------------------------------------------------------------------------- /MyWebServer/Routing/RoutingTable.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/CSharp-Web-Server/HEAD/MyWebServer/Routing/RoutingTable.cs -------------------------------------------------------------------------------- /MyWebServer/Services/IServiceCollection.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/CSharp-Web-Server/HEAD/MyWebServer/Services/IServiceCollection.cs -------------------------------------------------------------------------------- /MyWebServer/Services/ServiceCollection.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/CSharp-Web-Server/HEAD/MyWebServer/Services/ServiceCollection.cs -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivaylokenov/CSharp-Web-Server/HEAD/README.md --------------------------------------------------------------------------------