コード例 #1
0
ファイル: HomeController.cs プロジェクト: Reese-D/TinUrl
        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 }));
        }
コード例 #2
0
ファイル: HomeController.cs プロジェクト: Reese-D/TinUrl
        public ActionResult CreateTinyUrl()
        {
            var model = new CreateTinyUrlModel();

            return(View(model));
        }