An open API service indexing awesome lists of open source software.

https://github.com/alanmacgowan/booklibrary.aspnetcore

Sample ASP.NET CORE MVC Application
https://github.com/alanmacgowan/booklibrary.aspnetcore

aspnetcoremvc automapper bower csharp entityframeworkcore gulp moq swagger webapi xunit

Last synced: about 1 month ago
JSON representation

Sample ASP.NET CORE MVC Application

Awesome Lists containing this project

README

        

# BookLibrary.aspnetcore [In Progress]
ASP.net Core MVC sample application

-Using:

* ASP.net Core MVC
* Entity Framework
* SQL Server 2016 Express LocalDB
* Web API
* Automapper
* AddFeatureFolders
* xunit
* gulp
* bower
* npm

-UI libraries and controls used:

* [jquery](https://github.com/jquery/jquery)
* [bootstrap](https://github.com/twbs/bootstrap)
* [jquery datatables](https://github.com/DataTables/DataTables)
* [toastr](https://github.com/CodeSeven/toastr)
* [bootstrap dialog](https://github.com/nakupanda/bootstrap3-dialog)
* [bootstrap datepicker](https://github.com/uxsolutions/bootstrap-datepicker)
* [jquery mask](https://github.com/igorescobar/jQuery-Mask-Plugin)
* [select2](https://github.com/select2/select2)
* [spin.js](https://github.com/fgnass/spin.js/)
* [morris.js](https://github.com/morrisjs/morris.js/) / [raphael](https://github.com/DmitryBaranovskiy/raphael/)

### Quick start

```bash
# clone the repository
$ git clone https://github.com/alanmacgowan/BookLibrary.aspnetcore.git myapp

# change directory to web API folder
$ cd myapp/BookLibrary.aspnetcore.API

# run web api server
$ dotnet run

# change directory to web app folder
$ cd myapp/BookLibrary.aspnetcore.UI

# install npm packages
$ npm i

# run web app
$ dotnet run

```

This will start the web api server (Kestrel) on https://localhost:44324/.

Then open a browser in [https://localhost:44386/](https://localhost:44386/]) to see the application running.

You can view API documentation provided by Swagger in https://localhost:44324/swagger