public GetProjectTaskByIdResponseEvent Execute(GetProjectTaskByIdRequestEvent request) { GetProjectTaskByIdResponseEvent response; try { ProjectTask projectTask = _projectTaskRepository.GetById(request.Id); response = new GetProjectTaskByIdResponseEvent(projectTask); } catch (Exception ex) { throw new MissingMemberException("Data is incorrect!", ex); } return(response); }