public HttpResponseMessage DeleteFromBasket() { CirculationInfo Circulation = new CirculationInfo(); BasketDelete request; string JSONRequest = Request.Content.ReadAsStringAsync().Result; try { request = JsonConvert.DeserializeObject <BasketDelete>(JSONRequest, ALISSettings.ALISDateFormatJSONSettings); } catch { return(ALISErrorFactory.CreateError("G001", Request)); } try { Circulation.DeleteFromBasket(request); } catch (Exception ex) { return(ALISErrorFactory.CreateError("G001", Request)); } return(ALISResponseFactory.CreateResponse(Request)); }