Beispiel #1
0
 public Task HandleAsync(DepartmentProfessor message, CancellationToken cancellationToken)
 {
     if (message != null)
     {
         Task.Run(() => Professors.AddRange(_departmentRepository.GetProfessors(message)));
     }
     return(Task.CompletedTask);
 }
        protected override Task OnInitializeAsync(CancellationToken cancellationToken)
        {
            var professor           = _professorRepository.GetProfessors();
            var professorDepartment = _professorRepository.GetProfessorDepartments();

            Task.Run(() =>
            {
                Professors.AddRange(professor);
                GetProfessors.AddRange(professor);
                GetProfessorDepartments.AddRange(professorDepartment);
            });
            return(base.OnInitializeAsync(cancellationToken));
        }
        public Task HandleAsync(DepartmentProfessor message, CancellationToken cancellationToken)
        {
            DepartmentProfessor = message;
            Department.Id       = message.DepartmentId;
            Department.Name     = message.Name;
            Department.Code     = message.Code;
            Name = message.Name;
            Code = message.Code;
            var prof = _professorRepository.GetProfessors();

            Professors.AddRange(prof);
            Id = message.ProfessorId;
            if (Professors.Count != 0)
            {
                Professor = Professors.Where(p => p.Id == message.ProfessorId).First();
            }
            return(Task.CompletedTask);
        }
 protected override Task OnInitializeAsync(CancellationToken cancellationToken)
 {
     Task.Run(() => Professors.AddRange(_professorRepository.GetProfessors()));
     return(Task.CompletedTask);
 }