C# Класс Bzs.Server.CloudServices.AppService

Represents an application service.
Наследование: IAppService
Показать файл Открыть проект

Открытые методы

Метод Описание
AppService ( ) : System

Initializes a new instance of the AppService class.

DeleteLesson ( IdDto idToDelete ) : ResultDto

Deletes a lesson.

DeleteRoom ( IdDto idToDelete ) : ResultDto

Deletes a room.

DeleteSubject ( IdDto idToDelete ) : ResultDto

Deletes a subject.

DeleteTeacher ( IdDto idToDelete ) : ResultDto

Deletes a teacher.

GetDayLookup ( ) : List

Returns the day lookup.

GetLesson ( string id ) : LessonEditDto

Returns the lesson.

GetLessonOfDay ( string id ) : List

Returns the lessons of a day.

GetLessonOfDayToDisplay ( string id ) : List

Returns the lesson of a day to display.

GetLessonOfWeek ( ) : List

Returns the lessons of a week.

GetRoomLookup ( ) : List

Returns the room lookup.

GetSubjectLookup ( ) : List

Returns the subject lookup.

GetTeacherLookup ( ) : List

Returns the teacher lookup.

InsertLesson ( LessonEditDto itemToSave ) : ResultDto

Inserts a lesson.

InsertRoom ( RoomEditDto itemToSave ) : ResultDto

Inserts a room.

InsertSubject ( SubjectEditDto itemToSave ) : ResultDto

Inserts a subject.

InsertTeacher ( TeacherEditDto itemToSave ) : ResultDto

Inserts a teacher.

Login ( ) : LoginResultDto

Login to the application.

Ping ( ) : bool

Returns a ping.

Register ( RegisterDto data ) : ResultDto

Represents a register service.

RetrieveCredentials ( RetrievePasswordDto request ) : void

Retrieves the credentials.

UpdateLesson ( LessonEditDto itemToSave ) : ResultDto

Updates a lesson.

UpdateRoom ( RoomEditDto itemToSave ) : ResultDto

Updates a room.

UpdateSubject ( SubjectEditDto itemToSave ) : ResultDto

Updates a subject.

UpdateTeacher ( TeacherEditDto itemToSave ) : ResultDto

Updates a teacher.

Приватные методы

Метод Описание
GetCredentialsFromRequest ( ) : AccountPassword

Returns the credentials from the request.

SetResponseHeaderCacheExpiration ( int minutesOfExpiration = -1 ) : void

Sets the response header cache expiration.

Описание методов

AppService() публичный Метод

Initializes a new instance of the AppService class.
public AppService ( ) : System
Результат System

DeleteLesson() публичный Метод

Deletes a lesson.
public DeleteLesson ( IdDto idToDelete ) : ResultDto
idToDelete IdDto The identifier.
Результат Bzs.Portable.DataTransferObjects.Base.ResultDto

DeleteRoom() публичный Метод

Deletes a room.
public DeleteRoom ( IdDto idToDelete ) : ResultDto
idToDelete IdDto The identifier.
Результат Bzs.Portable.DataTransferObjects.Base.ResultDto

DeleteSubject() публичный Метод

Deletes a subject.
public DeleteSubject ( IdDto idToDelete ) : ResultDto
idToDelete IdDto The identifier.
Результат Bzs.Portable.DataTransferObjects.Base.ResultDto

DeleteTeacher() публичный Метод

Deletes a teacher.
public DeleteTeacher ( IdDto idToDelete ) : ResultDto
idToDelete IdDto The identifier.
Результат Bzs.Portable.DataTransferObjects.Base.ResultDto

GetDayLookup() публичный Метод

Returns the day lookup.
public GetDayLookup ( ) : List
Результат List

GetLesson() публичный Метод

Returns the lesson.
public GetLesson ( string id ) : LessonEditDto
id string The identifier.
Результат LessonEditDto

GetLessonOfDay() публичный Метод

Returns the lessons of a day.
public GetLessonOfDay ( string id ) : List
id string The day identifier.
Результат List

GetLessonOfDayToDisplay() публичный Метод

Returns the lesson of a day to display.
public GetLessonOfDayToDisplay ( string id ) : List
id string The day identifier.
Результат List

GetLessonOfWeek() публичный Метод

Returns the lessons of a week.
public GetLessonOfWeek ( ) : List
Результат List

GetRoomLookup() публичный Метод

Returns the room lookup.
public GetRoomLookup ( ) : List
Результат List

GetSubjectLookup() публичный Метод

Returns the subject lookup.
public GetSubjectLookup ( ) : List
Результат List

GetTeacherLookup() публичный Метод

Returns the teacher lookup.
public GetTeacherLookup ( ) : List
Результат List

InsertLesson() публичный Метод

Inserts a lesson.
public InsertLesson ( LessonEditDto itemToSave ) : ResultDto
itemToSave LessonEditDto The item to save.
Результат Bzs.Portable.DataTransferObjects.Base.ResultDto

InsertRoom() публичный Метод

Inserts a room.
public InsertRoom ( RoomEditDto itemToSave ) : ResultDto
itemToSave Bzs.Portable.DataTransferObjects.Room.RoomEditDto The item to save.
Результат Bzs.Portable.DataTransferObjects.Base.ResultDto

InsertSubject() публичный Метод

Inserts a subject.
public InsertSubject ( SubjectEditDto itemToSave ) : ResultDto
itemToSave Bzs.Portable.DataTransferObjects.Subject.SubjectEditDto The item to save.
Результат Bzs.Portable.DataTransferObjects.Base.ResultDto

InsertTeacher() публичный Метод

Inserts a teacher.
public InsertTeacher ( TeacherEditDto itemToSave ) : ResultDto
itemToSave Bzs.Portable.DataTransferObjects.Teacher.TeacherEditDto The item to save.
Результат Bzs.Portable.DataTransferObjects.Base.ResultDto

Login() публичный Метод

Login to the application.
public Login ( ) : LoginResultDto
Результат Bzs.Portable.DataTransferObjects.Authentication.LoginResultDto

Ping() публичный Метод

Returns a ping.
public Ping ( ) : bool
Результат bool

Register() публичный Метод

Represents a register service.
public Register ( RegisterDto data ) : ResultDto
data Bzs.Portable.DataTransferObjects.Account.RegisterDto The data to register.
Результат Bzs.Portable.DataTransferObjects.Base.ResultDto

RetrieveCredentials() публичный Метод

Retrieves the credentials.
public RetrieveCredentials ( RetrievePasswordDto request ) : void
request Bzs.Portable.DataTransferObjects.Account.RetrievePasswordDto The retrieve credentials request.
Результат void

UpdateLesson() публичный Метод

Updates a lesson.
public UpdateLesson ( LessonEditDto itemToSave ) : ResultDto
itemToSave LessonEditDto The item to save.
Результат Bzs.Portable.DataTransferObjects.Base.ResultDto

UpdateRoom() публичный Метод

Updates a room.
public UpdateRoom ( RoomEditDto itemToSave ) : ResultDto
itemToSave Bzs.Portable.DataTransferObjects.Room.RoomEditDto The item to save.
Результат Bzs.Portable.DataTransferObjects.Base.ResultDto

UpdateSubject() публичный Метод

Updates a subject.
public UpdateSubject ( SubjectEditDto itemToSave ) : ResultDto
itemToSave Bzs.Portable.DataTransferObjects.Subject.SubjectEditDto The item to save.
Результат Bzs.Portable.DataTransferObjects.Base.ResultDto

UpdateTeacher() публичный Метод

Updates a teacher.
public UpdateTeacher ( TeacherEditDto itemToSave ) : ResultDto
itemToSave Bzs.Portable.DataTransferObjects.Teacher.TeacherEditDto The item to save.
Результат Bzs.Portable.DataTransferObjects.Base.ResultDto