public HttpResponseMessage GetGroups() { return SafeAction(() => { IDelightServices service = new DelightServices(); var userGroups = service.GetUserGroups(); if (userGroups == null) { return Request.CreateResponse(HttpStatusCode.NoContent); } var response = Request.CreateResponse<IEnumerable<UserGroupDTO>>(HttpStatusCode.OK, userGroups); return response; }); }