Skip to content

miguelonluna/test

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Alpine Ski House

This is the example project for the Microsoft Press book ASP.Net Core Application Development: Building an Application in Four Sprints. You can buy the book off Amazon at https://www.amazon.ca/ASP-NET-Core-Application-Development-application/dp/1509304061/ref=sr_1_3?ie=UTF8&qid=1478979203&sr=8-3&keywords=asp.net+core.

Setup

  1. Download the code
  2. Open the solution file
  3. Add a user secrets like
{
  "Authentication": {
    "Facebook": {
      "AppId": "some app id",
      "AppSecret": "some secret"
    },
    "Twitter": {
      "ConsumerKey": "some consumer key",
      "ConsumerSecret": "some consumer secret"
    }
  }
}
  1. Run commands to restore JavaScript packages in the src/AlpineSkiHouse.Web directory.
  yarn install
  bower install
  jspm install

Note: This step requires that yarn, bower and jpsm are all installed globally. This is typically done using the node package manager (npm) that ships as part of node.

Note the second: Some people have reported issues running against 6.x.x versions of node. The image minification plugin has an upstream dependency on a 4.x.x series node. To solve this you can install a 4.x.x version of node (I'd recommend using https://github.com/creationix/nvm to manage node versions) or you can strip out the image minificaiton from the gulp file and packages.json file. The bug can be found at AspNetMonsters/AlpineSkiHouse#101

  npm install yarn -g
  npm install bower -g
  npm install jspm -g
  1. Run gulp
gulp
  ```
_Note:_ This step requires that gulp is installed globally. 

 npm install gulp -g

6. Run the solution in visual studio

## Creating and updating the database
From the src/AlpineSkiHouse.Web folder, run the `dotnet ef database update command` for each DbContext.

dotnet ef database update --context AlpineSkiHouse.Data.ApplicationUserContext dotnet ef database update --context AlpineSkiHouse.Data.ResortContext dotnet ef database update --context AlpineSkiHouse.Data.PassTypeContext dotnet ef database update --context AlpineSkiHouse.Data.SkiCardContext dotnet ef database update --context AlpineSkiHouse.Data.PassContext


## Image Attribution
Images on this project found by Creative Common search on [Bing Image Search](http://www.bing.com/images/search?pq=mountain+ski+resort&sc=0-16&sp=-1&sk=&q=mountain+ski+resort&qft=+filterui:licenseType-Any+filterui:imagesize-large&FORM=R5IR3) and used under [CC BY The ASP.NET Monsters](https://creativecommons.org/licenses/by/2.0/).

Artwork on this project is a derivative of images found by Creative Common search on [Bing Image Search](http://www.bing.com/images/search?pq=mountain+ski+resort&sc=0-16&sp=-1&sk=&q=mountain+ski+resort&qft=+filterui:licenseType-Any+filterui:imagesize-large&FORM=R5IR3), and licensed under [CC BY The ASP.NET Monsters](https://creativecommons.org/licenses/by/2.0/).



About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages