private void ExcluirTransportadoraCmd_Execute(TransportadoraModel transportadora) { try { var transportadoraRepository = new TransportadoraRepository(); transportadoraRepository.Excluir(transportadora.Id); Transportadoras.Remove(transportadora); _dialogService.ShowMessageBox("Transportadora removida com sucesso!", "Sucesso!"); } catch (Exception e) { log.Error(e); _dialogService.ShowError("Não foi possível remover a transportadora.", "Erro!", null, null); } }
private void SalvarTransportadoraCmd_Execute(IClosable closable) { TransportadoraParaSalvar.ValidateModel(); if (!TransportadoraParaSalvar.HasErrors) { var transportadoraEntity = (TransportadoraEntity)TransportadoraParaSalvar; var transportadoraDAL = new TransportadoraRepository(); var id = transportadoraDAL.Salvar(transportadoraEntity); TransportadoraParaSalvar.Id = id; Transportadoras.Add(TransportadoraParaSalvar); NotaFiscal.TransportadoraSelecionada = TransportadoraParaSalvar; TransportadoraParaSalvar = new TransportadoraModel(); closable.Close(); } }