public async Task<IHttpActionResult> Post([FromBody]Trail entity)
{
var result = await _repo.CreateDocumentAsync(entity);
var id = result.Resource.Id;
var model = _repo.GetById(id);
// Send Trail Posted to All Clients
//_context = GlobalHost.ConnectionManager.GetHubContext<TrailHub>();
_context.Clients.All.postNewTrail(entity);
return Ok(model);
}