Beispiel #1
0
        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;
 }
Beispiel #4
0
 public StudentsBusiness(IStudentsData studentsData)
 {
     _studentsData = studentsData;
 }
Beispiel #5
0
 public StudentProcess(IStudentsData studentsData)
 {
     StudentsData = studentsData;
 }