public SubscriptionsController(ISubscriptionsService subscriptions, ICoursesService courses, IUserService users, ICoursesContentService coursesContent) { _subscriptions = subscriptions; _courses = courses; _users = users; _coursesContent = coursesContent; }
public LectureController(IUmbracoMapper mapper, ISubscriptionsService subscriptions, ILecturesService lectures, ICoursesContentService coursesContentService) { _mapper = mapper; _subscriptions = subscriptions; _lectures = lectures; _coursesContentService = coursesContentService; }
public FeedbackController(IFeedbackService feedbackService, ICoursesContentService coursesContentService, IUmbracoMapper mapper, IUserService userService, ISubscriptionsService subscriptionsService) { _feedbackService = feedbackService; _coursesContentService = coursesContentService; _mapper = mapper; _userService = userService; _subscriptionsService = subscriptionsService; }
//TODO improve code quality: // * Use xxxContentService to retrieve umbraco content // * Extract duplicate code between GET and POST methods public AssessmentController(IUmbracoMapper mapper, IAssessmentsService assessments, IUserService users, ICoursesContentService coursesContentService, IFeedbackService feedbackService) { _mapper = mapper; _assessments = assessments; _users = users; _coursesContentService = coursesContentService; _feedbackService = feedbackService; }
public ProfileController(IUserService usersService, ISubscriptionsService subscriptions, IMembershipService membershipService, ICoursesContentService coursesContentService, ICertificatesService certificatesService, IPaymentService paymentService, IOrdersService ordersService) { _usersService = usersService; _subscriptions = subscriptions; _membershipService = membershipService; _coursesContentService = coursesContentService; _certificatesService = certificatesService; _paymentService = paymentService; _ordersService = ordersService; }
public JoinCourseViewModelValidator(ICoursesContentService coursesContent, ICoursesService courses) { _coursesContent = coursesContent; _courses = courses; RuleFor(x => x.AcceptLicenseTerms).Equal(true).WithMessage("Трябва да приемете общите условия"); When( x => { Course course = _coursesContent.GetCourseByNiceUrl(x.CourseNiceUrl); return(_courses.IsPaidCourse(course)); }, () => { RuleFor(x => x.BillingInfo) .NotNull() .WithMessage("Моля попълнете информацията за фактура"); }); }
public CertificateGenerationInfoProvider(IUmbracoMapper mapper, ICoursesContentService coursesContentService) { _mapper = mapper; _coursesContentService = coursesContentService; }
public RouteProvider(ICoursesContentService coursesContentService) { _coursesContentService = coursesContentService; }