Skip to content

Latest commit

 

History

History
124 lines (70 loc) · 7.14 KB

BE_README.md

File metadata and controls

124 lines (70 loc) · 7.14 KB

Bicycle Management eXtreme- BMX

Сървиси

  • DropdownsContentService е сървис, който взима записите на частите от категория рамки от базата и ги връща под формата на колекция от ДТО обекти. Също така на база Id на избрана рамка връща колекция от съвместимите за нея части под формата на колекция от ДТО обекти. При подадено Id има функционалността да вземе от базата и върне цялата налична информация за частта записана под този Id номер под формата на ДТО обект.
  • OrderManagerService е сървис, който взима записите на изчакващите одобрение поръчки (pending orders), отказаните поръчки (rejected orders), одобрените и вкарани в производство поръчки (orders_in_progress) и завършените (finished orders) от базата и ги връща под формата на колекция от ДТО обекти. Също така при подадено Id има функционалността да одобри (approve) изчакващите одобрение поръчки (pending orders) и отказаните (rejected orders) или да отхвърли поръчка (reject order).

Базов (основен) URL

Базовия URL е общ за всички API заявки и е:

  • https://[::1]:7047

Крайни точки (APIs):

  • AccountPageController дава възсможността да се ползва функционалността на DropdownsContentService.
  • ClientOrderController дава възсможността на потребителя на създава, преглежда и изтрива поръчки, направени от него.
  • ManagerStatisticsController дава възможността да се ползва функционалността на ManagerStatisticsService.
  • OrderManagerController дава възможността да се ползва функционалността на OrderManagerService.
  • SuplyManagerController дава възможността да се ползва функционалността на SuplyManagerService.

Errors

This API uses the following error codes:

  • 204 No Content: The requested resource was empty.
  • 404 Bad Request: The request was malformed or missing required parameters.
  • 500 Internal Server Error: An unexpected error occurred on the server.

Markdown template (за пример)

Markdown is a lightweight markup language based on the formatting conventions that people naturally use in email. As [John Gruber] writes on the [Markdown site][df1]

The overriding design goal for Markdown's formatting syntax is to make it as readable as possible. The idea is that a Markdown-formatted document should be publishable as-is, as plain text, without looking like it's been marked up with tags or formatting instructions.

This text you see here is *actually- written in Markdown! To get a feel for Markdown's syntax, type some text into the left window and watch the results in the right.