Skip to content

Fork rSERVER-To finish task 1 Modify an Existing .NET Backend

Notifications You must be signed in to change notification settings

YunhuiZ/CommBank-Server

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Software Engineering-Job Stimulation

task 1 Modify an Existing .NET Backend

steps

  a.  If You Get Stuck: https://github.com/fencer-so/commbank-program/blob/master/tasks/1_backend/fork_server.md

2.Create a free MongoDB cluster (https://www.mongodb.com/cloud/atlas/)

  a.  If You Get Stuck: https://github.com/fencer-so/commbank-program/blob/master/tasks/1_backend/create_mongodb_cluster.md

3.Create a database user

  a.  If You Get Stuck: https://github.com/fencer-so/commbank-program/blob/master/tasks/1_backend/create_database_user.md

4.Connect server with database

  a.  If You Get Stuck: https://github.com/fencer-so/commbank-program/blob/master/tasks/1_backend/connect_server_to_database.md
  a.  If You Get Stuck: https://github.com/fencer-so/commbank-program/blob/master/tasks/1_backend/seed_database.md

6.Test using Postman: Response should succeed but not include icon

  a.  If You Get Stuck: https://github.com/fencer-so/commbank-program/blob/master/tasks/1_backend/test_api_before.md

7.Modify the goal model to have an optional public Icon field of string type

  a.  If You Get Stuck: https://github.com/fencer-so/commbank-program/blob/master/tasks/1_backend/modify_goal_model.md
  b. Other resources: Models diagram (linked below)

8.Test using Postman: Response should succeed and include icons

   a. If You Get Stuck: https://github.com/fencer-so/commbank-program/blob/master/tasks/1_backend/test_api_after.md

Used Commands

chmod +x seedJson.sh ./seedJson.sh dotnet add package MongoDB.Driver -v 2.13 dotnet run --urls "http://localhost:5203"

About

Fork rSERVER-To finish task 1 Modify an Existing .NET Backend

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C# 100.0%