public ClienteEntity Adicionar(IDadosBasicosCliente dadosBasicos) { var novoCliente = ValidarDadosBasicos(dadosBasicos);; _databaseContext.Clientes.Add(novoCliente); _databaseContext.SaveChanges(); return(novoCliente); }
public ClienteEntity Editar( int id, IDadosBasicosCliente dadosBasicos ) { var clienteEntity = ObterPorId(id); clienteEntity = ValidarDadosBasicos(dadosBasicos, clienteEntity); _databaseContext.SaveChanges(); return(clienteEntity); }
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); }