public ActionResult Open(int id) { var ip = Request.UserHostAddress; var model = _adsService.OpenAd(id, CurrentUserId.ToString(), ip); if (!string.IsNullOrEmpty(model.Link)) { var link = LinkHelper.GetCorrectLink(model.Link); return(Redirect(link)); } else { var companyId = model.User.CompanyId; if (companyId.HasValue) { return(RedirectToAction("Details", "Business", new { id = companyId.Value })); } else { return(RedirectToAction("Index", "Home")); } } }