Skip to content

codefellows-seattle-dotnet-401d2/Lab18-API-Day-2

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 

Repository files navigation

cf Lab 18 : Create Lists

To Submit this Assignment

  • fork this repository
  • write all of your code in a directory named lab-#; + <your name> e.g. lab10-amanda
  • push to your repository
  • submit a pull request to this repository
  • submit a link to your PR in canvas

Directions

Build an api that creates and saves individual tasks. Think of tasks like:

  1. "Take Cat to Vet"
  2. "Eat Ice Cream", etc...

Build another API Controller that associates those tasks with list

  1. Monday's Tasks
  2. Weekend Activities
  3. List of Procrastination
  • Use Postman or Fiddler to test your connections
  • Have the Create/Read/Update/Delete commands for both Controllers
  • Have a Database table for both of your tasks and lists
  • use asyncrounous programming (async...await)
  • Deploy your applicaiton to Azure
  • Include Model Binding and Validation.
  • be sure to check for Model State
  • Remember about routing (hint: /api/[controller]), and constraint tokens {int:id} above any actions

ReadMe

A README is a module consumer's first -- and maybe only -- look into your creation. The consumer wants a module to fulfill their need, so you must explain exactly what need your module fills, and how effectively it does so.
Your job is to

  1. tell them what it is (with context)
  2. show them what it looks like in action
  3. show them how they use it
  4. tell them any other relevant details 5 Include a link to your deployed app in your Readme

This is your job. It's up to the module creator to prove that their work is a shining gem in the sea of slipshod modules. Since so many developers' eyes will find their way to your README before anything else, quality here is your public-facing measure of your work.


Refer to the sample-README in the class repo for an example.

Rubric

  • 7pts: Program meets all requirements described in Lab directions

  • 3pts: Code meets industry standards

  • Readme.md and unit tests required for submission. Missing readme document and tests will result in a best score of 2/10

  • Program must build sucessfully and tests MUST be passing

About

building off of Lab 17, add a second resource to your Task Api.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published