public ActionResult Status(int id) { var cookie = controllerInformationProvider.GetVotingCookie(); var result = sessionVoteModelQuery.Get(id, cookie.Id); controllerInformationProvider.SaveVotingCookie(cookie); return(result.CanVote ? PartialView(result) as ActionResult : new EmptyResult()); }