private void MapDispatchToProps(IStore <RootState> store, TeamMembersProps props) { props.OnRefresh = EventCallback.Factory.Create(this, () => HandleRefresh(store)); props.OnChange = EventCallback.Factory.Create <TeamMemberViewModel>(this, m => HandleSave(store, m)); props.OnDelete = EventCallback.Factory.Create <TeamMemberViewModel>(this, m => HandleDelete(store, m)); props.OnFetchPullRequests = EventCallback.Factory.Create <TeamMemberViewModel>(this, m => HandleFetchPullRequests(store, m)); props.OnFetchWorkItems = EventCallback.Factory.Create <TeamMemberViewModel>(this, m => HandleFetchWorkItems(store, m)); props.OnResetPullRequests = EventCallback.Factory.Create <TeamMemberViewModel>(this, m => HandleResetPullRequests(store, m)); props.OnResetWorkItems = EventCallback.Factory.Create <TeamMemberViewModel>(this, m => HandleResetWorkItems(store, m)); }
private void MapStateToProps(RootState state, TeamMembersProps props) { props.Members = GetMembers(state); props.Profiles = GetProfiles(state); }