Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- using System.Collections.Generic;
- using PixBlocks.Server.DataModels.DataModels;
- using PixBlocks.Server.DataModels.DataModels.Championsships;
- using PixBlocks.Server.DataModels.DataModels.DBModels;
- using PixBlocks.Server.DataModels.DataModels.ExamInfo;
- using PixBlocks.Server.DataModels.DataModels.LicenceInfo;
- using PixBlocks.Server.DataModels.DataModels.UserProfileInfo;
- namespace PixBlocks.ServerFasade.ServerAPI
- {
- // Token: 0x02000006 RID: 6
- public interface IServerAPI
- {
- // Token: 0x06000026 RID: 38
- UserAddingResult RegisterNewUser(User user);
- // Token: 0x06000027 RID: 39
- UserAuthorizeResult AuthorizeUser(string loginEmail, string md5Password, bool md5);
- // Token: 0x06000028 RID: 40
- User ResendRegistrationEmail(User user, AuthorizeData authorize);
- // Token: 0x06000029 RID: 41
- User UpdateOrDeleteUser(User user, AuthorizeData authorize);
- // Token: 0x0600002A RID: 42
- QuestionResult AddOrUpdateQuestionResult(QuestionResult questionResult, AuthorizeData authorize);
- // Token: 0x0600002B RID: 43
- List<QuestionResult> GetAllQuestionsResults(User user, AuthorizeData authorize);
- // Token: 0x0600002C RID: 44
- ToyShopData AddOrUpdateToyShopInfo(ToyShopData toyShopData, AuthorizeData authorize);
- // Token: 0x0600002D RID: 45
- GetToyShopDataResult GetUserToysShopInfo(User user, AuthorizeData authorize);
- // Token: 0x0600002E RID: 46
- EditedQuestionCode AddOrUpdateEditedQuestionCode(EditedQuestionCode editedQuestionCode, User user, AuthorizeData authorize);
- // Token: 0x0600002F RID: 47
- List<EditedQuestionCode> GetAllQuestionsCodes(User user, AuthorizeData authorize);
- // Token: 0x06000030 RID: 48
- List<Countrie> GetAllCountries();
- // Token: 0x06000031 RID: 49
- StudentsClass AddStudentsClass(StudentsClass studentsClass, AuthorizeData authorize);
- // Token: 0x06000032 RID: 50
- StudentsClass GetStudentsClassById(int key, AuthorizeData authorize);
- // Token: 0x06000033 RID: 51
- StudentsClass EditStudentsClass(StudentsClass studentsClass, AuthorizeData authorize);
- // Token: 0x06000034 RID: 52
- StudentsClass DeleteStudentsClass(StudentsClass studentsClass, AuthorizeData authorize);
- // Token: 0x06000035 RID: 53
- List<StudentsClass> GetAllStudentsClasses(int teacherID, AuthorizeData authorize);
- // Token: 0x06000036 RID: 54
- User AddUserToStudentsClass(StudentsClass studentsClass, User newStudent, AuthorizeData authorize);
- // Token: 0x06000037 RID: 55
- List<User> GetAllStudentsInClass(StudentsClass studentsClass, AuthorizeData authorize);
- // Token: 0x06000038 RID: 56
- List<Championship> GetActiveChampionshipsInCountry(int countryId, AuthorizeData authorize);
- // Token: 0x06000039 RID: 57
- List<Championship> GetAllActiveChampionships(AuthorizeData authorize);
- // Token: 0x0600003A RID: 58
- Exam AddNewExam(Exam exam, List<ExamQuestion> questions, List<ExamParticipant> examParticipants, StudentsClass studentsClass, AuthorizeData authorize);
- // Token: 0x0600003B RID: 59
- Exam UpdateOrDeleteExam(Exam exam, AuthorizeData authorize);
- // Token: 0x0600003C RID: 60
- List<Exam> GetAllExamsInClass(StudentsClass studentsClass, AuthorizeData authorize);
- // Token: 0x0600003D RID: 61
- List<ExamQuestion> GetAllQuestionsInExam(Exam exam, AuthorizeData authorize);
- // Token: 0x0600003E RID: 62
- bool AddOrUpdateQuestionInExam(ExamQuestion examQuestion, AuthorizeData authorize);
- // Token: 0x0600003F RID: 63
- bool DeleteQuestionInExam(ExamQuestion examQuestion, AuthorizeData authorize);
- // Token: 0x06000040 RID: 64
- bool AddQuestionInExam(ExamQuestion examQuestion, AuthorizeData authorize);
- // Token: 0x06000041 RID: 65
- List<ExamParticipant> GetAllParticipantsInExam(Exam exam, AuthorizeData authorize);
- // Token: 0x06000042 RID: 66
- List<Exam> GetAllActiveExamsForStudent(User participant, AuthorizeData authorizeData);
- // Token: 0x06000043 RID: 67
- List<ExamQuestion> GetAllQuestionsInAllExamsInStudentsClass(StudentsClass studentsClass, AuthorizeData authorize);
- // Token: 0x06000044 RID: 68
- List<int> GetAllActiveExamsIDs(AuthorizeData authorizeData);
- // Token: 0x06000045 RID: 69
- List<Comment> GetAllCommentsFromStudentsClass(StudentsClass studentsClass, AuthorizeData authorize);
- // Token: 0x06000046 RID: 70
- List<Comment> GetAllCommentsForUser(User user, AuthorizeData authorize);
- // Token: 0x06000047 RID: 71
- Comment AddOrUpdateComment(Comment comment, AuthorizeData authorize);
- // Token: 0x06000048 RID: 72
- List<QuestionResult> GetAllResultsForStudentsClass(StudentsClass studentsClass, AuthorizeData authorize);
- // Token: 0x06000049 RID: 73
- List<QuestionResult> GetAllResultsForLesson(Exam exam, AuthorizeData authorize);
- // Token: 0x0600004A RID: 74
- List<QuestionResult> GetAllResultsForLessonForStudent(Exam exam, User user, AuthorizeData authorize);
- // Token: 0x0600004B RID: 75
- Licence AddLicencePricing(Licence licencepricing, AuthorizeData authorize);
- // Token: 0x0600004C RID: 76
- PermissionsOfUser GetPermissionsOfUser(User user, AuthorizeData authorize);
- // Token: 0x0600004D RID: 77
- Licence GetCurrentLicence(User user, AuthorizeData authorize);
- // Token: 0x0600004E RID: 78
- List<Licence> GetLicencesHistory(User user, AuthorizeData authorize);
- // Token: 0x0600004F RID: 79
- User AddChildToParent(User child, User parent, AuthorizeData authorize);
- // Token: 0x06000050 RID: 80
- List<User> GetAllChildInParent(User parent, AuthorizeData authorize);
- // Token: 0x06000051 RID: 81
- School AddSchool(School school, AuthorizeData authorize);
- // Token: 0x06000052 RID: 82
- School UpdateOrDeleteSchool(School school, AuthorizeData authorize);
- // Token: 0x06000053 RID: 83
- List<School> GetAllSchools(string countryKey, string city, AuthorizeData authorize);
- // Token: 0x06000054 RID: 84
- School GetSchool(User user, AuthorizeData authorize);
- // Token: 0x06000055 RID: 85
- ComputerStand AddComputerStandToSchool(School school, AuthorizeData authorize);
- // Token: 0x06000056 RID: 86
- List<ComputerStand> GetAllComputersInSchool(School school, AuthorizeData authorize);
- // Token: 0x06000057 RID: 87
- SignInLog SaveUserSignInLog(SignInLog signInLog);
- // Token: 0x06000058 RID: 88
- SignInLog SaveUserSignOutLog(SignInLog signInLog);
- // Token: 0x06000059 RID: 89
- User GetUserByEmailOrLogin(string emailOrLogin, AuthorizeData authorizeData);
- // Token: 0x0600005A RID: 90
- List<AssignmentStudent> GetAllAssignmentStudents(int teacherId, AuthorizeData authorizeData);
- // Token: 0x0600005B RID: 91
- List<User> GetAllAssignmentTeacher(AuthorizeData authorizeData);
- // Token: 0x0600005C RID: 92
- AssignmentStudent AddOrEditAssignmentStudent(AssignmentStudent assignmentStudent, AuthorizeData authorizeData);
- // Token: 0x0600005D RID: 93
- MeetingSessionInfo AddMeetingSessionInfo(MeetingSessionInfo meetingSessionInfo, AuthorizeData authorizeData);
- // Token: 0x0600005E RID: 94
- MeetingSessionInfo AddMeetingSessionInfoFromUser(MeetingSessionInfo meetingSessionInfo, int teacherId, AuthorizeData authorizeData);
- // Token: 0x0600005F RID: 95
- MeetingSessionInfo UpdateMeetingSessionInfo(MeetingSessionInfo meetingSessionInfo, AuthorizeData authorizeData);
- // Token: 0x06000060 RID: 96
- ParentInfo AddOrUpdateParentInfo(ParentInfo parentInfo, AuthorizeData authorizeData);
- // Token: 0x06000061 RID: 97
- List<ParentInfo> GetParentInfo(int idStudent, AuthorizeData authorizeData);
- // Token: 0x06000062 RID: 98
- List<Notification> GetAllNotificationsForUser(AuthorizeData authorizeData);
- // Token: 0x06000063 RID: 99
- List<Notification> GetNotificationForUser(string LanguageKey, AuthorizeData authorizeData);
- // Token: 0x06000064 RID: 100
- Notification AddNewNotificationFromAdmin(Notification notyfication, AuthorizeData authorizeData);
- // Token: 0x06000065 RID: 101
- List<Notification> UpdateAllNotifications(List<Notification> notificationsList, AuthorizeData authorizeData);
- // Token: 0x06000066 RID: 102
- List<User> GetAllUsersInDatabase(AuthorizeData authorize);
- // Token: 0x06000067 RID: 103
- int? GetNumberOfWeeks(AuthorizeData authorize);
- // Token: 0x06000068 RID: 104
- Dictionary<int?, int?> GetRetentionForWeek(int week, int isTeacher, int isAcceptedToStudentClass, AuthorizeData authorize);
- // Token: 0x06000069 RID: 105
- Dictionary<int?, int?> GetRegistrationData(int isTeacher, int isAcceptedToStudentClass, AuthorizeData authorize);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement