Да, вы должны.Это код из вашей ссылки, который обрабатывает это.Действие получает объект ViewModel и вызывает метод в некотором UserService, который выполняет фактическую работу:
[HttpPost]
public ActionResult EditUserRole(UserRoleViewModel model)
{
List<Role> roles = model.Roles.Where(r => r.IsInRole)
.Select(r => new Role {RoleId = r.RoleId, RoleName = r.RoleName})
.ToList();
userService.AddRolesToUser(model.UserId, roles);
return View();
}