public GetCountSuccessTaskByProjectIdResponseEvent Execute(GetCountSuccessTaskByProjectIdRequestEvent request) { GetCountSuccessTaskByProjectIdResponseEvent response; try { IEnumerable <ProjectTask> SuccessTasks = _projectTaskRepository.GetCountSuccessTaskByProjectId(request.ProjectId); response = new GetCountSuccessTaskByProjectIdResponseEvent(SuccessTasks); } catch (Exception ex) { throw new MissingMemberException("Data is incorrect!", ex); } return(response); }