private void DestinatarioChangedCmd_Execute(DestinatarioModel destSelecionado) { if (destSelecionado == null) { return; } destSelecionado.IsNFe = true; destSelecionado.ValidateModel(); int destIndex = Destinatarios.IndexOf(destSelecionado); if (destIndex == -1) { return; } if (destSelecionado.HasErrors) { _destinatarioViewModel.AlterarDestinatario(destSelecionado); destSelecionado.ValidateModel(); if (destSelecionado.HasErrors) { Destinatarios.RemoveAt(destIndex); Destinatarios.Insert(destIndex, destSelecionado); } } }
private void AlterarDestinatarioCmd_Execute(DestinatarioModel obj) { _destinatarioViewModel.AlterarDestinatario(obj); }