public HttpResponseMessage <CollectionItem> GetNewCollectionItem(int id, HttpRequestMessage request) { try { return(new HttpResponseMessage <CollectionItem>(collectionsRepository.GetNewCollectionItem(id)) { StatusCode = HttpStatusCode.OK }); } catch (Exception ex) { return(new HttpResponseMessage <CollectionItem>(null) { StatusCode = HttpStatusCode.BadRequest, ReasonPhrase = ex.Message }); } }