Skip to content

XaspMe/QA_API

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

OBSOLETE!! HAS BEEN WORKING AS A TELEGRAM BOT FOR ABOUT HALF A YEAR, IF YOU WANT TO SEE AN EXAMPLE OF MY CODE, GO TO THE CODE SECTION WITH THE BOT

Description was written in ~2018

C# Core 3.1 Full REST API training project.

The project allows:

  • Create / get a question and answer on a specific topic.
  • Create / get topics for questions.
  • The application can be used for theoretical preparation before tests or interviews. For exams or certification.

There is no client, because the project is a prototype and is used for practice in the study of applied technologies.

Tech

The project includes:

  • Git - For versioning
  • Automapper - To comply with the client's contract and to provide API endpoints
  • MVC;
  • REST;
  • The Repository Pattern;
  • Dependency Injection;
  • EF - Entity Framework for work with MsSQL;
  • Data Transfer Objects (DTOs);

Examples for POST

Create Element body

/api/Elements/
{
	"Question": "OOP20",
	"Answer": "OOP17",
	"CategoryName": "OOP"
}

Create Category body

/api/Categoties/
{
	"Name": "Python"
}

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages