Beispiel #1
0
        public ActionResult CreateTinyUrl(CreateTinyUrlModel model)
        {
            var userID = ((AspNetUser)Session["User"]).Id;

            Uri uriResult;
            var isValid = Uri.TryCreate(model.url, UriKind.Absolute, out uriResult) &&
                          (uriResult.Scheme == Uri.UriSchemeHttp || uriResult.Scheme == Uri.UriSchemeHttps);

            if (isValid)
            {
                TinyUrlService.CreateUrl(model.url, userID);
            }
            return(RedirectToAction("ViewMyUrls", new { userID, validUrl = isValid }));
        }
Beispiel #2
0
        public ActionResult CreateTinyUrl()
        {
            var model = new CreateTinyUrlModel();

            return(View(model));
        }