public UserRoleViewModel(UserRole userRole) { _userRole = userRole; }
public void UseDataFrom(UserRole userRole) { Name = userRole.Name; }
void OnUserRoleAdded(UserRole userRole) { UserRoles.Add(new UserRoleViewModel(userRole)); }
void OnUserRoleChanged(UserRole userRole) { var viewModel = UserRoles.FirstOrDefault(x => x.Id == userRole.Id); if(viewModel!=null) viewModel.UseDataFrom(userRole); }
void OnUserRoleChanged(UserRole userRole) { }