public async Task <string> CadastrarClienteAsync([FromBody] tb_ClienteCF value) { var result = clienteHelper.verificaCamposCliente(value); if (result != null) { return(result); } value.CPF = clienteHelper.CPFshorter(value.CPF); if (!clienteHelper.IsCpf(value.CPF) || clienteHelper.CPFshorter(value.CPF).Length != 11) { return("O CPF está invalido ou incorreto"); } var cliente = clienteHelper.VerificaCliente(value.CPF, value.nomeCliente, value.idCliente); if (cliente == null || !cliente.clienteAtivo) { value.clienteAtivo = true; await clienteHelper.SalvarClienteAsync(value); return("Cliente cadastrado com sucesso!"); } else { return("Cliente já está cadastrado!"); } }
public IEnumerable <tb_LocacaoCF> ListarLocacoes(string value) { var dadosLocacao = new DadosLocacao(); value = clienteHelper.CPFshorter(value); if (!clienteHelper.IsCpf(value) || clienteHelper.CPFshorter(value).Length != 11) { return(null); } else { dadosLocacao.cpfCliente = value; var cliente = clienteHelper.VerificaCliente(value, null, 0); if (cliente != null || cliente.clienteAtivo) { return(locacaoHelper.GetTodaslocacoes(cliente)); } else { return(null); } } }