Exemplo n.º 1
0
        public ClienteEntity Adicionar(IDadosBasicosCliente dadosBasicos)
        {
            var novoCliente = ValidarDadosBasicos(dadosBasicos);;

            _databaseContext.Clientes.Add(novoCliente);
            _databaseContext.SaveChanges();

            return(novoCliente);
        }
Exemplo n.º 2
0
        public ClienteEntity Editar(
            int id,
            IDadosBasicosCliente dadosBasicos
            )
        {
            var clienteEntity = ObterPorId(id);

            clienteEntity = ValidarDadosBasicos(dadosBasicos, clienteEntity);
            _databaseContext.SaveChanges();

            return(clienteEntity);
        }
Exemplo n.º 3
0
        private ClienteEntity ValidarDadosBasicos(
            IDadosBasicosCliente dadosBasicos,
            ClienteEntity clienteExistente = null

            )
        {
            var entidade = clienteExistente ?? new ClienteEntity();

            entidade.Nome = dadosBasicos.Nome;

            entidade.Tipo = _tipoClienteService.ObterPorId(Convert.ToInt32(dadosBasicos.Tipo));

            entidade.DataDeNascimento = dadosBasicos.Data;

            entidade.CPF_CNPJ = dadosBasicos.CpfCnpj;

            entidade.Email = dadosBasicos.Email;

            entidade.Endereco = dadosBasicos.Endereco;

            entidade.Observacao = dadosBasicos.Observacao;



            var dataAdic = DateTime.Now;

            entidade.DataDeinsercao = dataAdic;

            var dataModif = DateTime.Now;

            entidade.DataDeModificacao = dataModif;



            return(entidade);
        }