GET api/{version}/StudentAttendance/GenerateAttendancePdf?registrationid={registrationid}&divisionId={divisionId}

Used to generate attendance details as pdf

Request Information

URI Parameters

NameDescriptionTypeAdditional information
registrationid

integer

Required

divisionId

integer

Required

version

string

None.

Body Parameters

None.

Response Information

Resource Description

Attendance
NameDescriptionTypeAdditional information
ShowAdminPanel

Gets or set Show Admin Panel

boolean

None.

HideStudentTable

Gets or set Hide Student Table

boolean

None.

PeriodList

Gets or set PeriodList

Collection of SelectListItem

None.

CourseList

Gets or set CourseList

Collection of SelectListItem

None.

CenterList

Gets or set CenterList

Collection of SelectListItem

None.

StudentList

Gets or set StudentList

Collection of SelectListItem

None.

StudentAttendence

Gets or set StudentAttendence

Collection of AttendenceDetails

None.

AdminAttendence

Gets or set AdminAttendence

Collection of AttendenceDetails

None.

PeriodId

Gets or set PeriodId

string

None.

CourseId

Gets or set CourseId

string

None.

CenterId

Gets or set CenterId

string

None.

RegistrationId

Gets or set RegistrationId

string

None.

Headings

Gets or set Headings

string

None.

LastDateString

Gets or set LastDateString

string

None.

IsNoRecords

Gets or set IsNoRecords

boolean

None.

StudentName

Gets or set StudentName

string

None.

CompanyEmailAddress

Gets or sets the email address of company

string

None.

UserResponseMessage

Gets or sets the response message for user

AppResponseMessage

None.

Response Formats

application/json, text/json

Sample:
{
  "ShowAdminPanel": true,
  "HideStudentTable": true,
  "PeriodList": [
    {
      "Text": "sample string 1",
      "Value": "sample string 2",
      "Selected": true,
      "Url": "sample string 4"
    },
    {
      "Text": "sample string 1",
      "Value": "sample string 2",
      "Selected": true,
      "Url": "sample string 4"
    }
  ],
  "CourseList": [
    {
      "Text": "sample string 1",
      "Value": "sample string 2",
      "Selected": true,
      "Url": "sample string 4"
    },
    {
      "Text": "sample string 1",
      "Value": "sample string 2",
      "Selected": true,
      "Url": "sample string 4"
    }
  ],
  "CenterList": [
    {
      "Text": "sample string 1",
      "Value": "sample string 2",
      "Selected": true,
      "Url": "sample string 4"
    },
    {
      "Text": "sample string 1",
      "Value": "sample string 2",
      "Selected": true,
      "Url": "sample string 4"
    }
  ],
  "StudentList": [
    {
      "Text": "sample string 1",
      "Value": "sample string 2",
      "Selected": true,
      "Url": "sample string 4"
    },
    {
      "Text": "sample string 1",
      "Value": "sample string 2",
      "Selected": true,
      "Url": "sample string 4"
    }
  ],
  "StudentAttendence": [
    {
      "Coursepart": "sample string 1",
      "Date": "sample string 2",
      "Subject": "sample string 3",
      "AttendanceString": "sample string 4",
      "Notes": "sample string 5",
      "DisableNotes": true,
      "FirstClassDate": "sample string 7",
      "RegId": "sample string 8",
      "SchId": "sample string 9",
      "TimeFormate": "sample string 10"
    },
    {
      "Coursepart": "sample string 1",
      "Date": "sample string 2",
      "Subject": "sample string 3",
      "AttendanceString": "sample string 4",
      "Notes": "sample string 5",
      "DisableNotes": true,
      "FirstClassDate": "sample string 7",
      "RegId": "sample string 8",
      "SchId": "sample string 9",
      "TimeFormate": "sample string 10"
    }
  ],
  "AdminAttendence": [
    {
      "Coursepart": "sample string 1",
      "Date": "sample string 2",
      "Subject": "sample string 3",
      "AttendanceString": "sample string 4",
      "Notes": "sample string 5",
      "DisableNotes": true,
      "FirstClassDate": "sample string 7",
      "RegId": "sample string 8",
      "SchId": "sample string 9",
      "TimeFormate": "sample string 10"
    },
    {
      "Coursepart": "sample string 1",
      "Date": "sample string 2",
      "Subject": "sample string 3",
      "AttendanceString": "sample string 4",
      "Notes": "sample string 5",
      "DisableNotes": true,
      "FirstClassDate": "sample string 7",
      "RegId": "sample string 8",
      "SchId": "sample string 9",
      "TimeFormate": "sample string 10"
    }
  ],
  "PeriodId": "sample string 3",
  "CourseId": "sample string 4",
  "CenterId": "sample string 5",
  "RegistrationId": "sample string 6",
  "Headings": "sample string 7",
  "LastDateString": "sample string 8",
  "IsNoRecords": true,
  "StudentName": "sample string 10",
  "CompanyEmailAddress": "sample string 11",
  "UserResponseMessage": {
    "Status": true,
    "Message": "sample string 2",
    "AdditionalData": "sample string 3"
  }
}