Exemple #1
0
        public void Nacionalizar(int idUf)
        {
            var uf = ObterPorId(idUf);

            var bmNacionalizacaoUf = new BMNacionalizacaoUf();

            if (uf.IsNacionalizado())
            {
                var nacionalizacao = (uf.ListaNacionalizacaoUf.FirstOrDefault());

                uf.ListaNacionalizacaoUf = new List <NacionalizacaoUf>();

                bmNacionalizacaoUf.Excluir(nacionalizacao);
            }
            else
            {
                var nacionalizacao = new NacionalizacaoUf
                {
                    Uf               = uf,
                    DataAlteracao    = DateTime.Now,
                    UsuarioAlteracao = new BMUsuario().ObterUsuarioLogado().CPF
                };

                uf.ListaNacionalizacaoUf.Add(nacionalizacao);

                bmNacionalizacaoUf.Salvar(nacionalizacao);
            }

            Salvar(uf);
        }
Exemple #2
0
 public void Excluir(NacionalizacaoUf nacUf)
 {
     repositorio.Excluir(nacUf);
 }
Exemple #3
0
 public void Salvar(NacionalizacaoUf nacUf)
 {
     repositorio.Salvar(nacUf);
 }