public virtual JsonResult Search(string id, string q) { return(Json( UserRepository .Search(q) .Where(x => x.Id != CurrentUser.Document.Id && CurrentResource.IsValidNominee(x)) .ToDictionary( x => x.Id, x => x.ToString()), JsonRequestBehavior.AllowGet )); }