public ActionResult Create(SiteModel sitemodel) { if (ModelState.IsValid) { var id = Convert.ToInt32(StateManager.GetCurrentUser()); var site = new Sites() { flickr_username = sitemodel.FlickrUserName, title = sitemodel.Title, site_type = sitemodel.SiteType, verification_code = Guid.NewGuid().ToString() }; sitesService.Save(id, sitemodel.Email, site); var shortUrl = GenerateSiteShortLink(site.verification_code); return(RedirectToAction("CreateSuccess", new RouteValueDictionary { { "msg", "El sitio se ha creado satisfactoriamente, accedé ya al mismo:" } , { "url", shortUrl } , { "title", site.title } })); } return(View()); }