C# Class Bzs.Server.CloudServices.AppService

Represents an application service.
Inheritance: IAppService
Datei anzeigen Open project: romankmueller/SchoolPlanner

Public Methods

Method Description
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.

Private Methods

Method Description
GetCredentialsFromRequest ( ) : AccountPassword

Returns the credentials from the request.

SetResponseHeaderCacheExpiration ( int minutesOfExpiration = -1 ) : void

Sets the response header cache expiration.

Method Details

AppService() public method

Initializes a new instance of the AppService class.
public AppService ( ) : System
return System

DeleteLesson() public method

Deletes a lesson.
public DeleteLesson ( IdDto idToDelete ) : ResultDto
idToDelete IdDto The identifier.
return Bzs.Portable.DataTransferObjects.Base.ResultDto

DeleteRoom() public method

Deletes a room.
public DeleteRoom ( IdDto idToDelete ) : ResultDto
idToDelete IdDto The identifier.
return Bzs.Portable.DataTransferObjects.Base.ResultDto

DeleteSubject() public method

Deletes a subject.
public DeleteSubject ( IdDto idToDelete ) : ResultDto
idToDelete IdDto The identifier.
return Bzs.Portable.DataTransferObjects.Base.ResultDto

DeleteTeacher() public method

Deletes a teacher.
public DeleteTeacher ( IdDto idToDelete ) : ResultDto
idToDelete IdDto The identifier.
return Bzs.Portable.DataTransferObjects.Base.ResultDto

GetDayLookup() public method

Returns the day lookup.
public GetDayLookup ( ) : List
return List

GetLesson() public method

Returns the lesson.
public GetLesson ( string id ) : LessonEditDto
id string The identifier.
return LessonEditDto

GetLessonOfDay() public method

Returns the lessons of a day.
public GetLessonOfDay ( string id ) : List
id string The day identifier.
return List

GetLessonOfDayToDisplay() public method

Returns the lesson of a day to display.
public GetLessonOfDayToDisplay ( string id ) : List
id string The day identifier.
return List

GetLessonOfWeek() public method

Returns the lessons of a week.
public GetLessonOfWeek ( ) : List
return List

GetRoomLookup() public method

Returns the room lookup.
public GetRoomLookup ( ) : List
return List

GetSubjectLookup() public method

Returns the subject lookup.
public GetSubjectLookup ( ) : List
return List

GetTeacherLookup() public method

Returns the teacher lookup.
public GetTeacherLookup ( ) : List
return List

InsertLesson() public method

Inserts a lesson.
public InsertLesson ( LessonEditDto itemToSave ) : ResultDto
itemToSave LessonEditDto The item to save.
return Bzs.Portable.DataTransferObjects.Base.ResultDto

InsertRoom() public method

Inserts a room.
public InsertRoom ( RoomEditDto itemToSave ) : ResultDto
itemToSave Bzs.Portable.DataTransferObjects.Room.RoomEditDto The item to save.
return Bzs.Portable.DataTransferObjects.Base.ResultDto

InsertSubject() public method

Inserts a subject.
public InsertSubject ( SubjectEditDto itemToSave ) : ResultDto
itemToSave Bzs.Portable.DataTransferObjects.Subject.SubjectEditDto The item to save.
return Bzs.Portable.DataTransferObjects.Base.ResultDto

InsertTeacher() public method

Inserts a teacher.
public InsertTeacher ( TeacherEditDto itemToSave ) : ResultDto
itemToSave Bzs.Portable.DataTransferObjects.Teacher.TeacherEditDto The item to save.
return Bzs.Portable.DataTransferObjects.Base.ResultDto

Login() public method

Login to the application.
public Login ( ) : LoginResultDto
return Bzs.Portable.DataTransferObjects.Authentication.LoginResultDto

Ping() public method

Returns a ping.
public Ping ( ) : bool
return bool

Register() public method

Represents a register service.
public Register ( RegisterDto data ) : ResultDto
data Bzs.Portable.DataTransferObjects.Account.RegisterDto The data to register.
return Bzs.Portable.DataTransferObjects.Base.ResultDto

RetrieveCredentials() public method

Retrieves the credentials.
public RetrieveCredentials ( RetrievePasswordDto request ) : void
request Bzs.Portable.DataTransferObjects.Account.RetrievePasswordDto The retrieve credentials request.
return void

UpdateLesson() public method

Updates a lesson.
public UpdateLesson ( LessonEditDto itemToSave ) : ResultDto
itemToSave LessonEditDto The item to save.
return Bzs.Portable.DataTransferObjects.Base.ResultDto

UpdateRoom() public method

Updates a room.
public UpdateRoom ( RoomEditDto itemToSave ) : ResultDto
itemToSave Bzs.Portable.DataTransferObjects.Room.RoomEditDto The item to save.
return Bzs.Portable.DataTransferObjects.Base.ResultDto

UpdateSubject() public method

Updates a subject.
public UpdateSubject ( SubjectEditDto itemToSave ) : ResultDto
itemToSave Bzs.Portable.DataTransferObjects.Subject.SubjectEditDto The item to save.
return Bzs.Portable.DataTransferObjects.Base.ResultDto

UpdateTeacher() public method

Updates a teacher.
public UpdateTeacher ( TeacherEditDto itemToSave ) : ResultDto
itemToSave Bzs.Portable.DataTransferObjects.Teacher.TeacherEditDto The item to save.
return Bzs.Portable.DataTransferObjects.Base.ResultDto