Advertisement
Guest User

Untitled

a guest
Aug 19th, 2019
101
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 8.48 KB | None | 0 0
  1. using System;
  2. using System.Collections.Generic;
  3. using PixBlocks.Server.DataModels.DataModels;
  4. using PixBlocks.Server.DataModels.DataModels.Championsships;
  5. using PixBlocks.Server.DataModels.DataModels.DBModels;
  6. using PixBlocks.Server.DataModels.DataModels.ExamInfo;
  7. using PixBlocks.Server.DataModels.DataModels.LicenceInfo;
  8. using PixBlocks.Server.DataModels.DataModels.UserProfileInfo;
  9.  
  10. namespace PixBlocks.ServerFasade.ServerAPI
  11. {
  12. // Token: 0x02000006 RID: 6
  13. public interface IServerAPI
  14. {
  15. // Token: 0x06000026 RID: 38
  16. UserAddingResult RegisterNewUser(User user);
  17.  
  18. // Token: 0x06000027 RID: 39
  19. UserAuthorizeResult AuthorizeUser(string loginEmail, string md5Password, bool md5);
  20.  
  21. // Token: 0x06000028 RID: 40
  22. User ResendRegistrationEmail(User user, AuthorizeData authorize);
  23.  
  24. // Token: 0x06000029 RID: 41
  25. User UpdateOrDeleteUser(User user, AuthorizeData authorize);
  26.  
  27. // Token: 0x0600002A RID: 42
  28. QuestionResult AddOrUpdateQuestionResult(QuestionResult questionResult, AuthorizeData authorize);
  29.  
  30. // Token: 0x0600002B RID: 43
  31. List<QuestionResult> GetAllQuestionsResults(User user, AuthorizeData authorize);
  32.  
  33. // Token: 0x0600002C RID: 44
  34. ToyShopData AddOrUpdateToyShopInfo(ToyShopData toyShopData, AuthorizeData authorize);
  35.  
  36. // Token: 0x0600002D RID: 45
  37. GetToyShopDataResult GetUserToysShopInfo(User user, AuthorizeData authorize);
  38.  
  39. // Token: 0x0600002E RID: 46
  40. EditedQuestionCode AddOrUpdateEditedQuestionCode(EditedQuestionCode editedQuestionCode, User user, AuthorizeData authorize);
  41.  
  42. // Token: 0x0600002F RID: 47
  43. List<EditedQuestionCode> GetAllQuestionsCodes(User user, AuthorizeData authorize);
  44.  
  45. // Token: 0x06000030 RID: 48
  46. List<Countrie> GetAllCountries();
  47.  
  48. // Token: 0x06000031 RID: 49
  49. StudentsClass AddStudentsClass(StudentsClass studentsClass, AuthorizeData authorize);
  50.  
  51. // Token: 0x06000032 RID: 50
  52. StudentsClass GetStudentsClassById(int key, AuthorizeData authorize);
  53.  
  54. // Token: 0x06000033 RID: 51
  55. StudentsClass EditStudentsClass(StudentsClass studentsClass, AuthorizeData authorize);
  56.  
  57. // Token: 0x06000034 RID: 52
  58. StudentsClass DeleteStudentsClass(StudentsClass studentsClass, AuthorizeData authorize);
  59.  
  60. // Token: 0x06000035 RID: 53
  61. List<StudentsClass> GetAllStudentsClasses(int teacherID, AuthorizeData authorize);
  62.  
  63. // Token: 0x06000036 RID: 54
  64. User AddUserToStudentsClass(StudentsClass studentsClass, User newStudent, AuthorizeData authorize);
  65.  
  66. // Token: 0x06000037 RID: 55
  67. List<User> GetAllStudentsInClass(StudentsClass studentsClass, AuthorizeData authorize);
  68.  
  69. // Token: 0x06000038 RID: 56
  70. List<Championship> GetActiveChampionshipsInCountry(int countryId, AuthorizeData authorize);
  71.  
  72. // Token: 0x06000039 RID: 57
  73. List<Championship> GetAllActiveChampionships(AuthorizeData authorize);
  74.  
  75. // Token: 0x0600003A RID: 58
  76. Exam AddNewExam(Exam exam, List<ExamQuestion> questions, List<ExamParticipant> examParticipants, StudentsClass studentsClass, AuthorizeData authorize);
  77.  
  78. // Token: 0x0600003B RID: 59
  79. Exam UpdateOrDeleteExam(Exam exam, AuthorizeData authorize);
  80.  
  81. // Token: 0x0600003C RID: 60
  82. List<Exam> GetAllExamsInClass(StudentsClass studentsClass, AuthorizeData authorize);
  83.  
  84. // Token: 0x0600003D RID: 61
  85. List<ExamQuestion> GetAllQuestionsInExam(Exam exam, AuthorizeData authorize);
  86.  
  87. // Token: 0x0600003E RID: 62
  88. bool AddOrUpdateQuestionInExam(ExamQuestion examQuestion, AuthorizeData authorize);
  89.  
  90. // Token: 0x0600003F RID: 63
  91. bool DeleteQuestionInExam(ExamQuestion examQuestion, AuthorizeData authorize);
  92.  
  93. // Token: 0x06000040 RID: 64
  94. bool AddQuestionInExam(ExamQuestion examQuestion, AuthorizeData authorize);
  95.  
  96. // Token: 0x06000041 RID: 65
  97. List<ExamParticipant> GetAllParticipantsInExam(Exam exam, AuthorizeData authorize);
  98.  
  99. // Token: 0x06000042 RID: 66
  100. List<Exam> GetAllActiveExamsForStudent(User participant, AuthorizeData authorizeData);
  101.  
  102. // Token: 0x06000043 RID: 67
  103. List<ExamQuestion> GetAllQuestionsInAllExamsInStudentsClass(StudentsClass studentsClass, AuthorizeData authorize);
  104.  
  105. // Token: 0x06000044 RID: 68
  106. List<int> GetAllActiveExamsIDs(AuthorizeData authorizeData);
  107.  
  108. // Token: 0x06000045 RID: 69
  109. List<Comment> GetAllCommentsFromStudentsClass(StudentsClass studentsClass, AuthorizeData authorize);
  110.  
  111. // Token: 0x06000046 RID: 70
  112. List<Comment> GetAllCommentsForUser(User user, AuthorizeData authorize);
  113.  
  114. // Token: 0x06000047 RID: 71
  115. Comment AddOrUpdateComment(Comment comment, AuthorizeData authorize);
  116.  
  117. // Token: 0x06000048 RID: 72
  118. List<QuestionResult> GetAllResultsForStudentsClass(StudentsClass studentsClass, AuthorizeData authorize);
  119.  
  120. // Token: 0x06000049 RID: 73
  121. List<QuestionResult> GetAllResultsForLesson(Exam exam, AuthorizeData authorize);
  122.  
  123. // Token: 0x0600004A RID: 74
  124. List<QuestionResult> GetAllResultsForLessonForStudent(Exam exam, User user, AuthorizeData authorize);
  125.  
  126. // Token: 0x0600004B RID: 75
  127. Licence AddLicencePricing(Licence licencepricing, AuthorizeData authorize);
  128.  
  129. // Token: 0x0600004C RID: 76
  130. PermissionsOfUser GetPermissionsOfUser(User user, AuthorizeData authorize);
  131.  
  132. // Token: 0x0600004D RID: 77
  133. Licence GetCurrentLicence(User user, AuthorizeData authorize);
  134.  
  135. // Token: 0x0600004E RID: 78
  136. List<Licence> GetLicencesHistory(User user, AuthorizeData authorize);
  137.  
  138. // Token: 0x0600004F RID: 79
  139. User AddChildToParent(User child, User parent, AuthorizeData authorize);
  140.  
  141. // Token: 0x06000050 RID: 80
  142. List<User> GetAllChildInParent(User parent, AuthorizeData authorize);
  143.  
  144. // Token: 0x06000051 RID: 81
  145. School AddSchool(School school, AuthorizeData authorize);
  146.  
  147. // Token: 0x06000052 RID: 82
  148. School UpdateOrDeleteSchool(School school, AuthorizeData authorize);
  149.  
  150. // Token: 0x06000053 RID: 83
  151. List<School> GetAllSchools(string countryKey, string city, AuthorizeData authorize);
  152.  
  153. // Token: 0x06000054 RID: 84
  154. School GetSchool(User user, AuthorizeData authorize);
  155.  
  156. // Token: 0x06000055 RID: 85
  157. ComputerStand AddComputerStandToSchool(School school, AuthorizeData authorize);
  158.  
  159. // Token: 0x06000056 RID: 86
  160. List<ComputerStand> GetAllComputersInSchool(School school, AuthorizeData authorize);
  161.  
  162. // Token: 0x06000057 RID: 87
  163. SignInLog SaveUserSignInLog(SignInLog signInLog);
  164.  
  165. // Token: 0x06000058 RID: 88
  166. SignInLog SaveUserSignOutLog(SignInLog signInLog);
  167.  
  168. // Token: 0x06000059 RID: 89
  169. User GetUserByEmailOrLogin(string emailOrLogin, AuthorizeData authorizeData);
  170.  
  171. // Token: 0x0600005A RID: 90
  172. List<AssignmentStudent> GetAllAssignmentStudents(int teacherId, AuthorizeData authorizeData);
  173.  
  174. // Token: 0x0600005B RID: 91
  175. List<User> GetAllAssignmentTeacher(AuthorizeData authorizeData);
  176.  
  177. // Token: 0x0600005C RID: 92
  178. AssignmentStudent AddOrEditAssignmentStudent(AssignmentStudent assignmentStudent, AuthorizeData authorizeData);
  179.  
  180. // Token: 0x0600005D RID: 93
  181. MeetingSessionInfo AddMeetingSessionInfo(MeetingSessionInfo meetingSessionInfo, AuthorizeData authorizeData);
  182.  
  183. // Token: 0x0600005E RID: 94
  184. MeetingSessionInfo AddMeetingSessionInfoFromUser(MeetingSessionInfo meetingSessionInfo, int teacherId, AuthorizeData authorizeData);
  185.  
  186. // Token: 0x0600005F RID: 95
  187. MeetingSessionInfo UpdateMeetingSessionInfo(MeetingSessionInfo meetingSessionInfo, AuthorizeData authorizeData);
  188.  
  189. // Token: 0x06000060 RID: 96
  190. ParentInfo AddOrUpdateParentInfo(ParentInfo parentInfo, AuthorizeData authorizeData);
  191.  
  192. // Token: 0x06000061 RID: 97
  193. List<ParentInfo> GetParentInfo(int idStudent, AuthorizeData authorizeData);
  194.  
  195. // Token: 0x06000062 RID: 98
  196. List<Notification> GetAllNotificationsForUser(AuthorizeData authorizeData);
  197.  
  198. // Token: 0x06000063 RID: 99
  199. List<Notification> GetNotificationForUser(string LanguageKey, AuthorizeData authorizeData);
  200.  
  201. // Token: 0x06000064 RID: 100
  202. Notification AddNewNotificationFromAdmin(Notification notyfication, AuthorizeData authorizeData);
  203.  
  204. // Token: 0x06000065 RID: 101
  205. List<Notification> UpdateAllNotifications(List<Notification> notificationsList, AuthorizeData authorizeData);
  206.  
  207. // Token: 0x06000066 RID: 102
  208. List<User> GetAllUsersInDatabase(AuthorizeData authorize);
  209.  
  210. // Token: 0x06000067 RID: 103
  211. int? GetNumberOfWeeks(AuthorizeData authorize);
  212.  
  213. // Token: 0x06000068 RID: 104
  214. Dictionary<int?, int?> GetRetentionForWeek(int week, int isTeacher, int isAcceptedToStudentClass, AuthorizeData authorize);
  215.  
  216. // Token: 0x06000069 RID: 105
  217. Dictionary<int?, int?> GetRegistrationData(int isTeacher, int isAcceptedToStudentClass, AuthorizeData authorize);
  218. }
  219. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement