public virtual ActionResult ContactContributor(int contributorId) { if (!_contributorSettings.AllowCustomersToContactContributors) { return(RedirectToRoute("HomePage")); } var contributor = _contributorService.GetContributorById(contributorId); if (contributor == null || !contributor.Active || contributor.Deleted) { return(RedirectToRoute("HomePage")); } var model = new ContactContributorModel(); model = _commonModelFactory.PrepareContactContributorModel(model, contributor, false); return(View(model)); }