public HttpResponseMessage Post(string originUrl) { var service = new LinksService(HttpContextHelper.LinkShortenContext); try { var result = service.CreateLink(originUrl); return(this.Request.CreateResponse(HttpStatusCode.OK, result)); } catch (Exception ex) { return(this.Request.CreateResponse(HttpStatusCode.InternalServerError, ex.Message)); } }