/// <summary> /// Instantiates the model. /// </summary> /// <param name="client">The client used to communicate with the Contentful API.</param> /// <param name="breadcrumbsManager">Class that manages which breadcrumbs the view should display.</param> public CoursesModel(IContentfulClient client, IBreadcrumbsManager breadcrumbsManager, IViewLocalizer localizer) : base(client) { _breadcrumbsManager = breadcrumbsManager; _localizer = localizer; }
/// <summary> /// Instantiates the model. /// </summary> /// <param name="client">The client used to communicate with the Contentful API.</param> /// <param name="visitedLessonsManager">Class manages which lessons and courses have been visited.</param> /// <param name="breadcrumbsManager">Class that manages which breadcrumbs the view should display.</param> public LessonsModel(IContentfulClient client, IVisitedLessonsManager visitedLessonsManager, IBreadcrumbsManager breadcrumbsManager, IViewLocalizer localizer) : base(client) { _visitedLessonsManager = visitedLessonsManager; _breadcrumbsManager = breadcrumbsManager; _localizer = localizer; }