public IHttpActionResult GetEventTemplatesBySite(string site) { return(Authorized(token => { try { return Ok(_eventService.GetEventTemplatesBySite(site, token)); } catch (Exception e) { var apiError = new ApiErrorDto("GetEventTemplatesBySite failed for Site=" + site, e); throw new HttpResponseException(apiError.HttpResponseMessage); } })); }