示例#1
0
        public List <TipoFinanciamentoDTO> Excluir(TipoFinanciamentoDTO tipoFinanciamentoDTO)
        {
            TipoFinanciamento tipo = new TipoFinanciamento();

            tipo.Id             = tipoFinanciamentoDTO.Id;
            tipo.Descricao      = tipoFinanciamentoDTO.Descricao;
            tipo.PercentualTaxa = tipoFinanciamentoDTO.PercentualTaxa;

            tipoFinanciamentoRepositorio.Excluir(tipo);

            return(Consultar());
        }
示例#2
0
        public void IncluirTodos(List <TipoFinanciamentoDTO> tipoFinanciamentosDTO)
        {
            List <TipoFinanciamento> tipoTodos = new List <TipoFinanciamento>();

            foreach (TipoFinanciamentoDTO tipoDTO in tipoFinanciamentosDTO)
            {
                TipoFinanciamento tipo = new TipoFinanciamento();

                tipo.Id             = tipoDTO.Id;
                tipo.Descricao      = tipoDTO.Descricao;
                tipo.PercentualTaxa = tipoDTO.PercentualTaxa;

                tipoTodos.Add(tipo);
            }

            tipoFinanciamentoRepositorio.IncluirTodos(tipoTodos);
        }
 private void ExecutarComando(TipoFinanciamento tipoFinanciamento, EntityState estado)
 {
     bancoDados.TipoFinanciamentoCollection.Attach(tipoFinanciamento);
     bancoDados.ObjectStateManager.ChangeObjectState(tipoFinanciamento, estado);
     bancoDados.SaveChanges();
 }
 public void Excluir(TipoFinanciamento tipoFinanciamento)
 {
     ExecutarComando(tipoFinanciamento, EntityState.Deleted);
 }
 public void Editar(TipoFinanciamento tipoFinanciamento)
 {
     ExecutarComando(tipoFinanciamento, EntityState.Modified);
 }
 public void Incluir(TipoFinanciamento tipoFinanciamento)
 {
     ExecutarComando(tipoFinanciamento, EntityState.Added);
 }