public string Salvar(string filmes)//o parâmetro filmes, é uma string que virá na url do navegador, ou em uma requisição via ajax com javascript { try { Filmes f = JsonConvert.DeserializeObject <Filmes>(filmes, G1.CfJson()); //convertemos o parâmetro para um formato que equivale a um objeto da classe cliente new FilmesDal().Salvar(f, GetConString()); //salva os dados, e traz o Id que foi gerado dentro do objeto que foi passado como parâmetro, caso seja um novo cadastro //return JsonConvert.SerializeObject(f);//retorna o objeto, depois que foi salvo, com todos os dados return(JsonConvert.SerializeObject("Filme Cadastrado")); } catch (Exception e) { return(JsonConvert.SerializeObject(GetException(e))); } }
public string Devolver(string locacao)//o parâmetro cliente, é uma string que virá na url do navegador, ou em uma requisição via ajax com javascript { try { Locacao l = JsonConvert.DeserializeObject <Locacao>(locacao, G1.CfJson());//convertemos o parâmetro para um formato que equivale a um objeto da classe cliente bool jaExiste = new LocacaoDal().ExisteLocacao(l, GetConString()); if (jaExiste == false) { throw new Exception("Esta Locação não está pendente!!!"); } bool emAtraso = new LocacaoDal().EmAtraso(l, GetConString()); new LocacaoDal().Devolver(l, GetConString()); return(JsonConvert.SerializeObject(new { retorno = emAtraso ? "Devolvido com Atraso" : "Devolvido em Dia" })); } catch (Exception e) { return(JsonConvert.SerializeObject(GetException(e))); } }
public string Salvar(string locacao)//o parâmetro cliente, é uma string que virá na url do navegador, ou em uma requisição via ajax com javascript { try { Locacao l = JsonConvert.DeserializeObject <Locacao>(locacao, G1.CfJson());//convertemos o parâmetro para um formato que equivale a um objeto da classe cliente bool jaExiste = new LocacaoDal().VerLocPendente(l, GetConString()); if (jaExiste) { throw new Exception("Esse Cliente tem Locações Pendentes!!!"); } new LocacaoDal().Salvar(l, GetConString());//salva os dados, e traz o Id que foi gerado dentro do objeto que foi passado como parâmetro, caso seja um novo cadastro // return JsonConvert.SerializeObject(l);//retorna o objeto, depois que foi salvo, com todos os dados return(JsonConvert.SerializeObject("Locação Inserida!")); } catch (Exception e) { return(JsonConvert.SerializeObject(GetException(e))); } }
public string Salvar(string cliente)//o parâmetro cliente, é uma string que virá na url do navegador, ou em uma requisição via ajax com javascript { try { Cliente c = JsonConvert.DeserializeObject <Cliente>(cliente, G1.CfJson());//convertemos o parâmetro para um formato que equivale a um objeto da classe cliente bool jaExiste = new ClienteDal().CPFCadastrado(c, GetConString()); if (jaExiste) { throw new Exception("CPF já está cadastrado ou vazio!!!"); } new ClienteDal().Salvar(c, GetConString());//salva os dados, e traz o Id que foi gerado dentro do objeto que foi passado como parâmetro, caso seja um novo cadastro //return JsonConvert.SerializeObject(c);//retorna o objeto, depois que foi salvo, com todos os dados return(JsonConvert.SerializeObject("Cliente cadastrado!")); } catch (Exception e) { return(JsonConvert.SerializeObject(GetException(e))); } }
public async Task <string> Listar(string filmes = null) { try { Filmes f = !G1.Nada(filmes) ? JsonConvert.DeserializeObject <Filmes>(filmes, G1.CfJson()) : new Filmes();//convertemos o parâmetro para um formato que equivale a um objeto da classe cliente List <Filmes> lista = await Task.FromResult(new FilmesDal().Listar(f, GetConString())); return(JsonConvert.SerializeObject(lista)); } catch (Exception e) { return(JsonConvert.SerializeObject(GetException(e))); } }
public async Task <string> Listar(string itenslocacao = null) { try { // ItensLocacao i = G1.Nada(itenslocacao) ? JsonConvert.DeserializeObject<ItensLocacao>(itenslocacao, G1.CfJson()) : new ItensLocacao();//convertemos o parâmetro para um formato que equivale a um objeto da classe cliente ItensLocacao i = G1.Nada(itenslocacao) ? JsonConvert.DeserializeObject <ItensLocacao>(itenslocacao, G1.CfJson()) : new ItensLocacao();//convertemos o parâmetro para um formato que equivale a um objeto da classe cliente List <ItensLocacao> lista = await Task.FromResult(new ItensLocacaoDal().Listar(i, GetConString())); return(JsonConvert.SerializeObject(lista)); } catch (Exception e) { return(JsonConvert.SerializeObject(GetException(e))); } }
public string Salvar(string itenslocacao)//o parâmetro cliente, é uma string que virá na url do navegador, ou em uma requisição via ajax com javascript { try { ItensLocacao i = JsonConvert.DeserializeObject <ItensLocacao>(itenslocacao, G1.CfJson());//convertemos o parâmetro para um formato que equivale a um objeto da classe cliente bool jaExiste = new ItensLocacaoDal().FilmeDisponivel(i, GetConString()); if (jaExiste) { throw new Exception("Filme indisponível!!!"); } new ItensLocacaoDal().Salvar(i, GetConString());//salva os dados, e traz o Id que foi gerado dentro do objeto que foi passado como parâmetro, caso seja um novo cadastro //return JsonConvert.SerializeObject(i);//retorna o objeto, depois que foi salvo, com todos os dados return(JsonConvert.SerializeObject("Itens da Locação Inseridos")); } catch (Exception e) { return(JsonConvert.SerializeObject(GetException(e))); } }
public async Task <string> Listar(string cliente = null) { try { Cliente c = !G1.Nada(cliente) ? JsonConvert.DeserializeObject <Cliente>(cliente, G1.CfJson()): new Cliente();//convertemos o parâmetro para um formato que equivale a um objeto da classe cliente List <Cliente> lista = await Task.FromResult(new ClienteDal().Listar(c, GetConString())); return(JsonConvert.SerializeObject(lista)); } catch (Exception e) { return(JsonConvert.SerializeObject(GetException(e))); } }