public IHttpActionResult GetById(int id)
{
try
{
var community = _communityResource.Get(id);
if (community.IsPrivate)
{
community.Posts.Clear();
}
return Ok(community);
}
catch (Exception ex)
{
_errorSignaler.SignalFromCurrentContext(ex);
return BadRequest();
}
}