コード例 #1
0
 public StudentsController(
     IStudentsProvider studentsProvider,
     IStudentCreator studentCreator,
     IStudentDestructor studentDestructor,
     IStudentUpdater studentUpdater,
     IEmployeesProvider employeesProvider,
     IModesProvider modesProvider,
     IStudentsImporter studentsImporter,
     IContractProvider contractProvider,
     IContractUpdater contractUpdater,
     IContractGenerator contractGenerator,
     IUniversityDetailsProvider universityDetailsProvider,
     ICompaniesProvider companiesProvider,
     ICoursesProvider coursesProvider,
     ICompanyCreator companyCreator)
 {
     _studentsProvider          = studentsProvider;
     _studentCreator            = studentCreator;
     _studentDestructor         = studentDestructor;
     _studentUpdater            = studentUpdater;
     _employeesProvider         = employeesProvider;
     _modesProvider             = modesProvider;
     _studentsImporter          = studentsImporter;
     _contractProvider          = contractProvider;
     _contractUpdater           = contractUpdater;
     _contractGenerator         = contractGenerator;
     _universityDetailsProvider = universityDetailsProvider;
     _coursesProvider           = coursesProvider;
     _companiesProvider         = companiesProvider;
     _companyCreator            = companyCreator;
 }
コード例 #2
0
        public CourseGroupsViewModel(IMvxNavigationService navigation, ICoursesProvider coursesProvider)
        {
            _navigation      = navigation;
            _coursesProvider = coursesProvider;

            CourseGroupSelected = new MvxAsyncCommand <CourseGroupDTO>(OpenCourses);
        }
コード例 #3
0
        public CourseViewModel(IMvxNavigationService navigationService, ILessonsProvider lessonsProvider, ICoursesProvider coursesProvider) : base(navigationService)
        {
            _navigationService = navigationService;
            _lessonsProvider   = lessonsProvider;
            _coursesProvider   = coursesProvider;

            StartCourse    = new MvxAsyncCommand(StartThisCourse);
            OpenRating     = new MvxAsyncCommand(ShowRating);
            LessonSelected = new MvxAsyncCommand <LessonWrapper>(OpenLesson);
        }
コード例 #4
0
 public EmployeesController(
     IEmployeesProvider employeesProvider,
     IEmployeeDestructor employeeDestructor,
     IEmployeeUpdater employeeUpdater,
     IEmployeeCreator employeeCreator,
     IDepartmentsProvider departmetmentsProvider,
     ICoursesProvider coursesProvider,
     IMailService mailService)
 {
     _employeesProvider      = employeesProvider;
     _departmetmentsProvider = departmetmentsProvider;
     _employeeDestructor     = employeeDestructor;
     _employeeUpdater        = employeeUpdater;
     _coursesProvider        = coursesProvider;
     _employeeCreator        = employeeCreator;
     _mailService            = mailService;
 }
コード例 #5
0
        public UniversityController(

            IDepartmentsProvider departmentsProvider,
            IDepartmentDestructor departmentDestructor,
            IDepartmentCreator departmentCreatpr,
            IDepartmentUpdater departmentUpdater,
            ICoursesProvider coursesProviderd,
            ICourseCreator courseCreator,
            ICourseDestructor courseDestructor,
            ICourseUpdater courseUpdater,
            IEmployeesProvider employeesProvider,
            ITemplatesProvider templatesProvider)
        {
            _departmentsProvider  = departmentsProvider;
            _departmentDestructor = departmentDestructor;
            _departmentCreatpr    = departmentCreatpr;
            _departmentUpdater    = departmentUpdater;
            _courseCreator        = courseCreator;
            _courseDestructor     = courseDestructor;
            _courseUpdater        = courseUpdater;
            _employeesProvider    = employeesProvider;
            _templatesProvider    = templatesProvider;
            _coursesProvider      = coursesProviderd;
        }
コード例 #6
0
 public CoursesModel(ICoursesProvider coursesProvider)
 {
     this.coursesProvider = coursesProvider;
 }
コード例 #7
0
ファイル: Details.cshtml.cs プロジェクト: naverjan/Cursos
 public DetailsModel(ICoursesProvider coursesProvider)
 {
     this.coursesProvider = coursesProvider;
 }
コード例 #8
0
 public CoursesController(ICoursesProvider coursesProviders)
 {
     this.coursesProviders = coursesProviders;
 }
コード例 #9
0
 public ApiCoursesController(ICoursesProvider coursesProvider)
 {
     this.coursesProvider = coursesProvider;
 }
コード例 #10
0
 public CoursesViewModel(IMvxNavigationService navigation, ICoursesProvider coursesProvider) : base(navigation)
 {
     _navigationService = navigation;
     _coursesProvider   = coursesProvider;
     CourseSelected     = new MvxAsyncCommand <CourseDTO>(OpenCourse);
 }