public PartialViewResult SubscribeToFeed(string subscribeTo) { if (subscribeTo != null) { User user = _userService.FindUserForName(User.Identity.Name); string[] parts = subscribeTo.Split(new string[] { "by " }, StringSplitOptions.None); User owner = _userService.FindUserForName(parts[1].Trim().Substring(1)); Debug.Assert(owner != null); Feed feed = _twitterService.FindFeedForOwner(parts[0].Trim(), owner); Debug.Assert(feed != null); _twitterService.SubscribeToFeed(user, feed); _unit.Commit(); } return(PartialView("Index", GenerateIndexModel(-1))); }