static void Main(string[] args) { IStudentsData studentsData = GetStudentData(); // Constructor DI var studentProcess = new StudentProcess(studentsData); studentProcess.CreateAStudent("Student by Constructor"); // Method DI //var studentProcess = new StudentProcess(); //studentProcess.CreateAStudent(studentsData, "Student by Method"); // Property DI //var studentProcess = new StudentProcess(); //studentProcess.StudentsData = studentsData; //studentProcess.CreateAStudent("Student by Property"); }
public CoursesController(IStudentsData data) { this.data = data; }
public HomeworksController(IStudentsData data) { this.data = data; }
public StudentsBusiness(IStudentsData studentsData) { _studentsData = studentsData; }
public StudentProcess(IStudentsData studentsData) { StudentsData = studentsData; }