public GetCountTaskByProjectIdResponseEvent Execute(GetCountTaskByProjectIdRequestEvent request) { GetCountTaskByProjectIdResponseEvent response; try { IEnumerable <ProjectTask> tasks = _projectTaskRepository.GetCountTaskByProjectId(request.ProjectId); response = new GetCountTaskByProjectIdResponseEvent(tasks); } catch (Exception ex) { throw new MissingMemberException("Data is incorrect!", ex); } return(response); }