Exemple #1
0
        public async Task HandleQuery_ReturnsCorrectVmAndCount()
        {
            var query   = new GetEmployeesListQuery();
            var handler = new GetEmployeesListQueryHandler(_context, _mapper);

            var result = await handler.Handle(query, CancellationToken.None);

            result.ShouldBeOfType <EmployeesListVm>();
            result.Employees.Count.ShouldBe(5);
        }
Exemple #2
0
        public async Task <List <EmployeeListVm> > Handle(GetEmployeesListQuery request, CancellationToken cancellationToken)
        {
            var allEmployees = (await _employeeRepository.ListAllWithRelatedDataAsync()).OrderByDescending(a => a.CreatedDate);

            return(_mapper.Map <List <EmployeeListVm> >(allEmployees));
        }
        public async Task <IEnumerable <EmployeeRest> > Handle(GetEmployeesListQuery request, CancellationToken cancellationToken)
        {
            var allEmployees = await _employeeRepositoy.GetAllAsync();

            return(_mapper.Map <List <EmployeeRest> >(allEmployees));
        }