Exemplo n.º 1
0
 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);
     }
 }
Exemplo n.º 2
0
        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();
            }
        }