Account

APIDescription
GET api/Account/UserInfo

No documentation available.

POST api/Account/Logout

No documentation available.

GET api/Account/ManageInfo?returnUrl={returnUrl}&generateState={generateState}

No documentation available.

POST api/Account/ChangePassword

No documentation available.

POST api/Account/SetPassword

No documentation available.

POST api/Account/AddExternalLogin

No documentation available.

POST api/Account/RemoveLogin

No documentation available.

GET api/Account/ExternalLogin?provider={provider}&error={error}

No documentation available.

GET api/Account/ExternalLogins?returnUrl={returnUrl}&generateState={generateState}

No documentation available.

POST api/Account/Register

No documentation available.

POST api/Account/RegisterExternal

No documentation available.

Exams

APIDescription
POST api/AddExam

No documentation available.

POST api/UpdateExam

No documentation available.

GET api/DeleteExam?ExamId={ExamId}

No documentation available.

POST api/UploadExamFile

No documentation available.

GET api/DelteExamFile?ExamQuestionId={ExamQuestionId}

No documentation available.

GET api/GetExamFile?ExamId={ExamId}

No documentation available.

POST api/AddExamQuestionWithAnswers

No documentation available.

POST api/UpdateExamQuestionWithAnswers

No documentation available.

GET api/DeleteExamQuestionWithAnswers?Id={Id}

No documentation available.

GET api/GetAllExamQuestionWithAnswers?ExamId={ExamId}&Page={Page}

No documentation available.

GET api/GetTeacherExams?CourseId={CourseId}&Publish={Publish}&Page={Page}

No documentation available.

GET api/GetExamDeatailsForTeacher?ExamId={ExamId}

No documentation available.

GET api/PublishOrUnPublishExam?ExamId={ExamId}&Publish={Publish}

No documentation available.

GET api/GetStudentExamsToCorrect?ExamId={ExamId}&Page={Page}&solveStatusId={solveStatusId}

No documentation available.

GET api/GetExaminationSummary?ExamId={ExamId}&StudentId={StudentId}

No documentation available.

GET api/GetStudentQuestionsToCorrect?ExamId={ExamId}&StudentId={StudentId}

No documentation available.

POST api/CorrectEssayQuestion

No documentation available.

POST api/CorrectPdfExam

No documentation available.

GET api/SearchStudentsResults?searchTerm={searchTerm}&courseId={courseId}

No documentation available.

GET api/GetStudentExams?CourseId={CourseId}&SolveStatusId={SolveStatusId}&Page={Page}

No documentation available.

GET api/GetExamDeatailsForStudent?ExamId={ExamId}

No documentation available.

GET api/ViewResult?ExamId={ExamId}

No documentation available.

GET api/StartPdfExam?ExamId={ExamId}

No documentation available.

POST api/AnswerPdfExam

No documentation available.

GET api/StartExam?ExamId={ExamId}

No documentation available.

POST api/AnswerExam

No documentation available.

POST api/Exams/SetPhoto?image={image}

No documentation available.

POST api/Exams?image={image}

No documentation available.

MetaData

APIDescription
GET api/MetaData/GetAllIOS

No documentation available.

GET api/MetaData/GetOTPByVideoId?videoId={videoId}

No documentation available.

GET api/MetaData/GetOTPForOfflineByVideoId?courseId={courseId}

No documentation available.

GET api/MetaData/GetAll

No documentation available.

POST api/MetaData/doPayment

No documentation available.

TapPaymentWebHook

APIDescription
POST api/tap/webhook

No documentation available.

VideoQuestions

APIDescription
POST api/AddContact

No documentation available.

POST api/AddQuestion

No documentation available.

POST api/AddStudentReply

No documentation available.

POST api/AddTeacherReply

No documentation available.

GET api/GetQuestions?CourseId={CourseId}&Page={Page}&VideoQuestionId={VideoQuestionId}

No documentation available.

GET api/GetLiveQuestions?LiveId={LiveId}&Page={Page}&VideoQuestionId={VideoQuestionId}

No documentation available.

POST api/VideoQuestions/SetPhoto?image={image}

No documentation available.

POST api/VideoQuestions?image={image}

No documentation available.

Offers

APIDescription
GET api/GetOffers

No documentation available.

ApiUtils

APIDescription
POST api/SetPhoto

No documentation available.

POST api/SetVideo

No documentation available.

POST api/Upload

No documentation available.

POST api/UploadPdf

No documentation available.

Transactions

APIDescription
GET api/CheckPromoCode?PromocodeText={PromocodeText}

No documentation available.

GET api/BuyNow?CourseId={CourseId}&PromocodeText={PromocodeText}

No documentation available.

GET api/BuyLiveNow?liveId={liveId}&PromocodeText={PromocodeText}

No documentation available.

GET api/BuyCourseByApplePurchasing?CourseId={CourseId}

No documentation available.

GET api/BuyLiveByApplePurchasing?liveId={liveId}

No documentation available.

GET api/TrackSubscription?TrackId={TrackId}&PromocodeText={PromocodeText}

No documentation available.

GET api/StudentSubscription?SubscriptionId={SubscriptionId}&promoCodeText={promoCodeText}

No documentation available.

GET api/RenewStudentSubscription?SubscriptionId={SubscriptionId}&promoCodeText={promoCodeText}

No documentation available.

GET api/MonthelyTrackSubscription?TrackId={TrackId}&promoCodeText={promoCodeText}

No documentation available.

GET api/TrackSubscriptionByApplePurchasing?TrackId={TrackId}

No documentation available.

GET api/StudentSubscriptionByApplePurchasing?SubscriptionId={SubscriptionId}

No documentation available.

GET api/RenewStudentSubscriptionByApplePurchasing?SubscriptionId={SubscriptionId}

No documentation available.

GET api/PromotionSubscription?PromotionId={PromotionId}&PromocodeText={PromocodeText}

No documentation available.

GET api/PromotionSubscriptionByApplePurchasing?PromotionId={PromotionId}

No documentation available.

GET api/PackageSubscription?PackageId={PackageId}&PromocodeText={PromocodeText}

No documentation available.

GET api/PackageSubscriptionByApplePurchasing?PackageId={PackageId}

No documentation available.

GET api/GetAllStudentTransactions?Page={Page}

No documentation available.

GET api/OnPaymentSuccess?paymentId={paymentId}&IsInvoice={IsInvoice}

No documentation available.

GET api/GetFromBank

No documentation available.

GET api/OnPaymentError?paymentId={paymentId}

No documentation available.

POST api/CowPayCallBack

No documentation available.

POST api/FawryCallBack

No documentation available.

GET api/BuyCourseByLink?PaymentKey={PaymentKey}&CourseCode={CourseCode}&PromocodeText={PromocodeText}

No documentation available.

GET api/TrackSubscriptionByLink?PaymentKey={PaymentKey}&TrackCode={TrackCode}&PromocodeText={PromocodeText}

No documentation available.

GET api/GetWalletAmount/{userId}

No documentation available.

POST api/Transactions/CheckPaymentIds

No documentation available.

POST api/Transactions

No documentation available.

Teachers

APIDescription
GET api/TeacherLogin?Email={Email}&Password={Password}

No documentation available.

GET api/GetTeacherProfile?CountryId={CountryId}

No documentation available.

POST api/EditBio

No documentation available.

POST api/ChangeTeacherPhoto

No documentation available.

GET api/GetTeacherById?TeacherId={TeacherId}

No documentation available.

GET api/GetCoursesBySubjectId?TeacherId={TeacherId}&SubjectId={SubjectId}&Page={Page}

No documentation available.

POST api/AddTeacherPushToken

No documentation available.

GET api/TeacherLogout

No documentation available.

GET api/GetCoursesByTrackIdForTeacher?TrackId={TrackId}

No documentation available.

GET api/GetAllCoursesByTrackIdForTeacher?TrackId={TrackId}

No documentation available.

GET api/GetTeacherHomeCourses?Page={Page}&CountryId={CountryId}

No documentation available.

GET api/GetTracks?SubjectId={SubjectId}&Page={Page}

No documentation available.

GET api/GetTeacherSubjects?CountryId={CountryId}&Page={Page}

No documentation available.

POST api/AddTrack

No documentation available.

POST api/AddCourseImage

No documentation available.

POST api/AddOrUpdateCourseTitle

No documentation available.

POST api/AddOrUpdateCoursePrice

No documentation available.

POST api/AddCourseFullDescription

No documentation available.

POST api/AddIntroVideoToCourse

No documentation available.

POST api/AddOrUpdateGroup

No documentation available.

POST api/AddContent

No documentation available.

GET api/DeleteContent?ContentId={ContentId}

No documentation available.

GET api/GetCourseById?CourseId={CourseId}

No documentation available.

GET api/GetCourseWithOneContentForTeacher?CourseId={CourseId}&ContentId={ContentId}&VideoQuestionId={VideoQuestionId}

No documentation available.

GET api/GetGroupsWithContentsByCourseId?CourseId={CourseId}&Page={Page}&ContentId={ContentId}

No documentation available.

GET api/SubmitToReview?CourseId={CourseId}

No documentation available.

POST api/AddLive

No documentation available.

POST api/UpdateLive

No documentation available.

GET api/GetLiveDetailsForTeacher?liveId={liveId}

No documentation available.

GET api/GetTeacherLives?page={page}

No documentation available.

POST api/DeleteLive?liveId={liveId}

No documentation available.

POST api/AddLiveAttachment

No documentation available.

POST api/UpdateLiveAttachmentName

No documentation available.

POST api/DeleteLiveAttachment?liveAttachmentId={liveAttachmentId}

No documentation available.

GET api/GetTeacherTransactions?Page={Page}&CountryId={CountryId}

No documentation available.

GET api/GetAllTeacherNotification?Page={Page}

No documentation available.

GET api/SeenTeacherNotification?NotificationId={NotificationId}

No documentation available.

GET api/GetTeacherNotificationNotSeenCount

No documentation available.

POST api/Teachers/CreateAlbumAsync?CourseTrack={CourseTrack}

No documentation available.

POST api/Teachers/SetTrackPhoto?image={image}

No documentation available.

POST api/Teachers/SetCoursePhoto?image={image}

No documentation available.

POST api/Teachers/SetLivePhoto?image={image}

No documentation available.

POST api/Teachers/SetTeacherPhoto?image={image}

No documentation available.

POST api/Teachers?CourseTrack={CourseTrack}

No documentation available.

Students

APIDescription
GET api/whatsApp-token

No documentation available.

POST api/Register

No documentation available.

POST api/RegisterNew

No documentation available.

GET api/StudentLogin?PhoneNumberWithKey={PhoneNumberWithKey}

No documentation available.

POST api/StudentLoginNew

No documentation available.

POST api/StudentLoginAndroid

No documentation available.

POST api/StudentLoginAndroidNew

No documentation available.

GET api/get-student-by-Phone?PhoneNumberWithKey={PhoneNumberWithKey}

No documentation available.

POST api/edit-user-with-password

No documentation available.

GET api/LoginAsGuest

No documentation available.

GET api/Verify?PhoneKey={PhoneKey}&Phone={Phone}&vcode={vcode}&pswrd={pswrd}

No documentation available.

GET api/GetStudentProfile?AppVersion={AppVersion}&DeviceName={DeviceName}&OS={OS}

No documentation available.

POST api/GetStudentProfileForAndroid

No documentation available.

POST api/ChangePhoto

No documentation available.

POST api/EditProfile

No documentation available.

POST api/UpdateStudentParentData

No documentation available.

GET api/testCowpay

No documentation available.

GET api/UpdateScreenShootCount

No documentation available.

POST api/AddStudentPushToken

No documentation available.

GET api/StudentLogout

No documentation available.

GET api/DisableStudent

No documentation available.

POST api/SecurityLog

No documentation available.

GET api/GetUserVcode?phonenumber={phonenumber}

No documentation available.

GET api/GetPaymentMethodTypes?BuildNumber={BuildNumber}

No documentation available.

GET api/GetSections

No documentation available.

GET api/GetAllSections?countryCode={countryCode}

No documentation available.

GET api/GetCategoriesWithSubCategoriesBySectionId?SectionId={SectionId}&Page={Page}

No documentation available.

GET api/GetSubCategoriesByCategoryId?CategoryId={CategoryId}&Page={Page}

No documentation available.

GET api/GetDepartmentsBySubCategoryId?SubCategoryId={SubCategoryId}&Page={Page}

No documentation available.

POST api/AddDepartmentToStudent

No documentation available.

GET api/GetCoursesByDepartmentId?DepartmentId={DepartmentId}&Page={Page}

No documentation available.

GET api/GetSubjectsWithTracksByDepartmentId?DepartmentId={DepartmentId}&Page={Page}

No documentation available.

GET api/GetHomeCourses?Page={Page}

No documentation available.

GET api/GetTopLives

No documentation available.

GET api/GetLives?Page={Page}

No documentation available.

GET api/GetLiveDetails?id={id}

No documentation available.

GET api/GetInterestsBeforeEdit

No documentation available.

GET api/GetTrackById?TrackId={TrackId}

No documentation available.

GET api/GetAllTracks

No documentation available.

GET api/GetSubscriptionById?SubscriptionId={SubscriptionId}

No documentation available.

GET api/GetAllSubscriptions

No documentation available.

GET api/GetSubscriptionDetails?subscriptionId={subscriptionId}

No documentation available.

GET api/GetPromotionsByTrackId?TrackId={TrackId}

No documentation available.

GET api/GetCourseWithOneContentForStudent?CourseId={CourseId}&ContentId={ContentId}&VideoQuestionId={VideoQuestionId}

No documentation available.

GET api/GetCoursesByTrackId?TrackId={TrackId}

No documentation available.

GET api/GetCourseByIdForCurrentStudent?CourseId={CourseId}

No documentation available.

GET api/GetStudentCourses?Page={Page}

No documentation available.

GET api/GetStudentCourses/Refactoring?Page={Page}

No documentation available.

GET api/GetStudentCoursesBySubscriptions?Page={Page}

No documentation available.

GET api/GetStudentCourses/New?Page={Page}

No documentation available.

GET api/GetAvailableCoursesToDownload?Page={Page}

No documentation available.

GET api/GetGroupsWithContentsByCourseIdForCurrentStudent?CourseId={CourseId}&Page={Page}&ContentId={ContentId}

No documentation available.

GET api/GetDownloadedCourses?Page={Page}

No documentation available.

GET api/RemoveCourseFromDownloadById?courseId={courseId}

No documentation available.

GET api/GetCourseContentLinks?courseId={courseId}

No documentation available.

POST api/AddDownloadedCourses

No documentation available.

GET api/ViewThisContent?ContentId={ContentId}

No documentation available.

GET api/AddCourseToFavourite?CourseId={CourseId}

No documentation available.

GET api/DeleteCourseFromFavourite?CourseId={CourseId}

No documentation available.

GET api/GetStudentPackages?Page={Page}

No documentation available.

GET api/NotifyServerByDownloadedCourse?courseId={courseId}&isAdd={isAdd}

No documentation available.

GET api/NotifyServerByStudentCourseContent?courseId={courseId}&studentId={studentId}&contentId={contentId}&isAdd={isAdd}

No documentation available.

GET api/GetDownloadedContentByStudentCourse?courseId={courseId}&studentId={studentId}

No documentation available.

GET api/GetMyFavourites?Page={Page}

No documentation available.

GET api/Search?Word={Word}&Page={Page}

No documentation available.

GET api/SavePercentagePerVideoContent?videoId={videoId}&courseId={courseId}&trackId={trackId}&percentage={percentage}&secoundsCount={secoundsCount}

No documentation available.

POST api/IncrementViewCount?courseId={courseId}&incrementBy={incrementBy}

No documentation available.

GET api/GetSavedWords

No documentation available.

GET api/DeleteWord?Word={Word}

No documentation available.

GET api/GetAllStudentNotification?Page={Page}

No documentation available.

GET api/SeenStudentNotification?NotificationId={NotificationId}

No documentation available.

GET api/GetStudentNotificationNotSeenCount

No documentation available.

POST api/Students/directpayment

No documentation available.

POST api/Students/SetPhoto?image={image}

No documentation available.

GET api/Students/GetCountryCodeByIP?IP={IP}

No documentation available.

POST api/Students?image={image}

No documentation available.

GET api/Students?IP={IP}

No documentation available.

HangFireJobs

APIDescription
POST api/HangFireJobs/SendSmsToStudentForRenewSubscription

No documentation available.

POST api/HangFireJobs/FixInvoices

No documentation available.

POST api/HangFireJobs/FixMyFatoorahInvoicesAsync

No documentation available.