Overview
My API
System Designs
Dienstleistungen
Kontakt
Energieausgleich
Ansprechpartner
Impressum
Prompt for the
SchoolClassStudentApp
Please create a React-JS application for the SchoolClassStudentModule. The application has to offer the following views for the user interface: 1. ClassRegisterView 2. ClassRegisterEntryView 3. SchoolClassStudentView The views have to be reachable for the user via a menu list at the left side of each view. The requirements for the 3 views are defined below. 1. The ClassRegisterView must contain the following fields: - name: SchoolClass type: SchoolClass The data source for the [SchoolClass] select control should be loaded from the relative URL: "/SchoolYearService/schoolclass" (HTTP-GET) An existing ClassRegister entity should be loaded from the relative URL: "/SchoolClassStudentService/classregister/{id}" (HTTP-GET) If a new ClassRegister entity has been created, the new entity should be posted to the relative URL: "/SchoolClassStudentService/classregister" (HTTP-POST) If an existing ClassRegister entity has been updated, the modified entity should be sent to the relative URL: "/SchoolClassStudentService/classregister/{id}" (HTTP-PUT) If an existing ClassRegister entity has to be deleted, the following relative URL should be called: "/SchoolClassStudentService/classregister/{id}" (HTTP-DELETE) Add a HTML table to the view with the following ClassRegisterEntry columns: - column: Details - column: Entry - column: ClassRegister - column: EntryDate - column: SchoolClassStudent The table should have the title "ClassRegisterEntrys" und the data must be loaded from the server with the following relative URL: "/SchoolClassStudentService/classregisterentry/classregister/{id}" 2. The ClassRegisterEntryView must contain the following fields: - name: EntryDate type: DATE - name: Details type: STRING - name: Entry type: STRING - name: ClassRegister type: ClassRegister - name: SchoolClassStudent type: SchoolClassStudent The data source for the [SchoolClassStudent] select control should be loaded from the relative URL: "/SchoolClassStudentService/schoolclassstudent" (HTTP-GET) The data source for the [ClassRegister] select control should be loaded from the relative URL: "/SchoolClassStudentService/classregister" (HTTP-GET) An existing ClassRegisterEntry entity should be loaded from the relative URL: "/SchoolClassStudentService/classregisterentry/{id}" (HTTP-GET) If a new ClassRegisterEntry entity has been created, the new entity should be posted to the relative URL: "/SchoolClassStudentService/classregisterentry" (HTTP-POST) If an existing ClassRegisterEntry entity has been updated, the modified entity should be sent to the relative URL: "/SchoolClassStudentService/classregisterentry/{id}" (HTTP-PUT) If an existing ClassRegisterEntry entity has to be deleted, the following relative URL should be called: "/SchoolClassStudentService/classregisterentry/{id}" (HTTP-DELETE) 3. The SchoolClassStudentView must contain the following fields: - name: SchoolClass type: SchoolClass - name: Student type: Student The data source for the [SchoolClass] select control should be loaded from the relative URL: "/SchoolYearService/schoolclass" (HTTP-GET) The data source for the [Student] select control should be loaded from the relative URL: "/StudentService/student" (HTTP-GET) An existing SchoolClassStudent entity should be loaded from the relative URL: "/SchoolClassStudentService/schoolclassstudent/{id}" (HTTP-GET) If a new SchoolClassStudent entity has been created, the new entity should be posted to the relative URL: "/SchoolClassStudentService/schoolclassstudent" (HTTP-POST) If an existing SchoolClassStudent entity has been updated, the modified entity should be sent to the relative URL: "/SchoolClassStudentService/schoolclassstudent/{id}" (HTTP-PUT) If an existing SchoolClassStudent entity has to be deleted, the following relative URL should be called: "/SchoolClassStudentService/schoolclassstudent/{id}" (HTTP-DELETE) Add a HTML table to the view with the following SchoolReport columns: - column: SchoolClassStudent - column: SchoolYear The table should have the title "SchoolReports" und the data must be loaded from the server with the following relative URL: "/SchoolYearService/schoolreport/schoolclassstudent/{id}" Add a HTML table to the view with the following ClassRegisterEntry columns: - column: Details - column: Entry - column: ClassRegister - column: EntryDate - column: SchoolClassStudent The table should have the title "ClassRegisterEntrys" und the data must be loaded from the server with the following relative URL: "/SchoolClassStudentService/classregisterentry/schoolclassstudent/{id}"
Copy prompt
Overview
My API
System Designs
Dienstleistungen
Kontakt
Energieausgleich
Ansprechpartner
Impressum