private void OnFecharAbaClienteTabExecute(object obj) { var clienteEditVmFechar = obj as IClienteEditarViewModel; if (clienteEditVmFechar != null) { ClienteEditarViewModels.Remove(clienteEditVmFechar); } }
private void OnOpenClienteTab(int clienteId) { IClienteEditarViewModel clienteEditarVm = ClienteEditarViewModels.SingleOrDefault(vm => vm.Cliente.Id == clienteId); if (clienteEditarVm == null) { clienteEditarVm = _clienteEditarViewModelCriacao(); ClienteEditarViewModels.Add(clienteEditarVm); clienteEditarVm.Iniciar(clienteId); } SelectedClienteEditarViewModel = clienteEditarVm; }