public GetTaskListByEmployeeIdResponseEvent Execute(GetTaskListByEmployeeIdRequestEvent request) { GetTaskListByEmployeeIdResponseEvent response; try { IEnumerable <ProjectTask> projectTasks = _projectTaskRepository.GetTaskListByEmployeeId(request.EmployeeId); response = new GetTaskListByEmployeeIdResponseEvent(projectTasks); } catch (Exception ex) { throw new MissingMemberException("Data is incorrect!", ex); } return(response); }