public ActionResult Create(string url, bool pretty) { if (url == null) { return(BadRequest("You did not supply a URL")); } try { string extended = Extender.Add(SanitizeUrl(url)); if (pretty) { return(Ok($"Your {config.magicWord}-extended URL is:\n{config.rootUrl}{extended}")); } else { return(Ok(config.rootUrl + extended)); } } catch (ArgumentException e) { if (e.Message == "Invalid URL") { return(BadRequest(e.Message)); } else { throw e; } } }