public ClassesFacade(IClassesApi classesApi, IGroupApi groupApi, ILecturerApi lecturerApi, ISubjectApi subjectApi) { _classesApi = classesApi; _groupApi = groupApi; _lecturerApi = lecturerApi; _subjectApi = subjectApi; }
public MissedClassesFacade(IMissedClassesApi missedClassesApi, IStudentApi studentApi, IClassesApi classesApi, ISubjectApi subjectApi) { _missedClassesApi = missedClassesApi; _studentApi = studentApi; _classesApi = classesApi; _subjectApi = subjectApi; }
/// <param name='operations'> /// The operations group for this extension method. /// </param> /// <param name='lang'> /// </param> /// <param name='cancellationToken'> /// The cancellation token. /// </param> public static async Task <IList <LMSDomainCoreModelsSubjectArea> > GetSubjectsAsync(this ISubjectApi operations, string lang, CancellationToken cancellationToken = default(CancellationToken)) { using (var _result = await operations.GetSubjectsWithHttpMessagesAsync(lang, null, cancellationToken).ConfigureAwait(false)) { return(_result.Body); } }
/// <param name='operations'> /// The operations group for this extension method. /// </param> /// <param name='lang'> /// </param> public static IList <LMSDomainCoreModelsSubjectArea> GetSubjects(this ISubjectApi operations, string lang) { return(operations.GetSubjectsAsync(lang).GetAwaiter().GetResult()); }
public SubjectsFacade(ISubjectApi subjectApi) { _subjectApi = subjectApi; }