Example #1
0
        public async Task <List <EmployeeViewModel> > Handle(GetAllEmployeeQuery request, CancellationToken cancellationToken)
        {
            //return await dBContext.Employee.ToListAsync();

            return(await dBContext.Employee
                   .ProjectTo <EmployeeViewModel>(mapper.ConfigurationProvider)
                   .ToListAsync());
        }
        public async Task <ActionResult <IEnumerable <Employee> > > Get()
        {
            var query  = new GetAllEmployeeQuery();
            var result = await mediator.Send(query);

            return(Ok(result));
            //// simple approch
            //return await _dBContext.Employee.ToListAsync();
        }
Example #3
0
        public async Task <IEnumerable <Employee> > Handle(GetAllEmployeeQuery request, CancellationToken cancellationToken)
        {
            var employeeList = await _context.Employee.ToListAsync();

            if (employeeList == null)
            {
                return(null);
            }
            return(employeeList.AsReadOnly());
        }
 public async Task <IEnumerable <Employee> > Handle(GetAllEmployeeQuery request, CancellationToken cancellationToken)
 {
     //var employeelist= await _employeeRepo.GetAllAsync();
     return((IEnumerable <Employee>) await _employeeRepo.GetAllAsync());
 }
Example #5
0
        public async Task <List <Employee> > Handle(GetAllEmployeeQuery request, CancellationToken cToken)
        {
            var employeesOnDatabase = await _dbContext.Employees.ToListAsync();

            return(employeesOnDatabase);
        }
 public Task <List <Employee> > Handle(GetAllEmployeeQuery request, CancellationToken cancellationToken)
 {
     return(Task.Run(() => {
         return employeeRepository.FindAll();
     }));
 }
            public async Task <List <EmployeeDetails> > Handle(GetAllEmployeeQuery request, CancellationToken cancellationToken)
            {
                var _employeeList = await dbContext.EmployeeDetails.ToListAsync();

                return(_employeeList);
            }