Persisting a Task and Returning IHttpActionResult