コード例 #1
0
        public BankRepository(CourseRepository courseRepository, DepartmentRepository departmentRepository)
        {
            banks = new BindingList <Bank>();
            foreach (var item in courseRepository.GetCourses())
            {
                banks.Add(new Bank()
                {
                    id = item.BankID, currentCourse = item, departmens = new List <Departmen>()
                });
            }
            banks.ToList().ForEach(b => b.SetName());

            foreach (var bank in banks)
            {
                foreach (var department in departmentRepository.GetDepartments())
                {
                    if (bank.name == department.bankName)
                    {
                        bank.AddDepartment(department);
                    }
                }
            }
        }
コード例 #2
0
 public void SetCourse(CourseRepository courses)
 {
     currentCourse = courses.GetCourses().Where(cс => cс.BankID == this.id).FirstOrDefault();
 }