Проблема рядовая, поставь точки остановки пройдись ручками по методу. Глянь какой объект уходит на вьюшку. Бежать на форум за ответом самый простой вариант))
P.S Лучше для фильтрации на контроллер отправлять не имя, а Id. И вместо того,чтобы городить else If используй switch