public IActionResult GetEmployees() { var employeesFromRepo = _pgRepository.GetEmployees(); var employees = Mapper.Map <IEnumerable <EmployeeDto> >(employeesFromRepo); return(Ok(employees)); }
public IActionResult GetEmployeeCollection( [ModelBinder(BinderType = typeof(ArrayModelBinder))] IEnumerable <Guid> ids) { if (ids == null) { return(BadRequest()); } var employeeEntities = _pgRepository.GetEmployees(ids); if (ids.Count() != employeeEntities.Count()) { return(NotFound()); } var employeesToReturn = Mapper.Map <IEnumerable <EmployeeDto> >(employeeEntities); return(Ok(employeesToReturn)); }