{"action":"created","issue":{"url":"https://api.github.com/repos/TrackableEntities/trackable-entities/issues/111","labels_url":"https://api.github.com/repos/TrackableEntities/trackable-entities/issues/111/labels{/name}","comments_url":"https://api.github.com/repos/TrackableEntities/trackable-entities/issues/111/comments","events_url":"https://api.github.com/repos/TrackableEntities/trackable-entities/issues/111/events","html_url":"https://github.com/TrackableEntities/trackable-entities/pull/111","id":127127596,"number":111,"title":"Created DbContext.ApplyChanges overloads accepting lambda","user":{"login":"luboshl","id":4955190,"avatar_url":"https://avatars.githubusercontent.com/u/4955190?v=3","gravatar_id":"","url":"https://api.github.com/users/luboshl","html_url":"https://github.com/luboshl","followers_url":"https://api.github.com/users/luboshl/followers","following_url":"https://api.github.com/users/luboshl/following{/other_user}","gists_url":"https://api.github.com/users/luboshl/gists{/gist_id}","starred_url":"https://api.github.com/users/luboshl/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/luboshl/subscriptions","organizations_url":"https://api.github.com/users/luboshl/orgs","repos_url":"https://api.github.com/users/luboshl/repos","events_url":"https://api.github.com/users/luboshl/events{/privacy}","received_events_url":"https://api.github.com/users/luboshl/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":5,"created_at":"2016-01-17T22:05:58Z","updated_at":"2016-01-19T07:45:54Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/TrackableEntities/trackable-entities/pulls/111","html_url":"https://github.com/TrackableEntities/trackable-entities/pull/111","diff_url":"https://github.com/TrackableEntities/trackable-entities/pull/111.diff","patch_url":"https://github.com/TrackableEntities/trackable-entities/pull/111.patch"},"body":"Based on  #106"},"comment":{"url":"https://api.github.com/repos/TrackableEntities/trackable-entities/issues/comments/172766518","html_url":"https://github.com/TrackableEntities/trackable-entities/pull/111#issuecomment-172766518","issue_url":"https://api.github.com/repos/TrackableEntities/trackable-entities/issues/111","id":172766518,"user":{"login":"tonysneed","id":2836367,"avatar_url":"https://avatars.githubusercontent.com/u/2836367?v=3","gravatar_id":"","url":"https://api.github.com/users/tonysneed","html_url":"https://github.com/tonysneed","followers_url":"https://api.github.com/users/tonysneed/followers","following_url":"https://api.github.com/users/tonysneed/following{/other_user}","gists_url":"https://api.github.com/users/tonysneed/gists{/gist_id}","starred_url":"https://api.github.com/users/tonysneed/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/tonysneed/subscriptions","organizations_url":"https://api.github.com/users/tonysneed/orgs","repos_url":"https://api.github.com/users/tonysneed/repos","events_url":"https://api.github.com/users/tonysneed/events{/privacy}","received_events_url":"https://api.github.com/users/tonysneed/received_events","type":"User","site_admin":false},"created_at":"2016-01-19T07:45:54Z","updated_at":"2016-01-19T07:45:54Z","body":"This PR is looking good so far.  We may need to add a couple more tests.\r\n\r\nBut then we should be able to implement the two new `ApplyChanges` overloads.  We will need to add a `stateSelector` parameter to the private `ApplyChanges` method as an optional parameter defaulting to `null`.  If it is not null, we invoke it, then if it does not return null, we set the entity state to whatever is returned."}}