public string Inserir(string param) { Senha senha = new Senha(); try { senha = JsonConvert.DeserializeObject <Senha>(param); if (senha.fkCarteira > 0) { Carteira carteira = new Carteira(); carteira = db.Carteira.Where(m => m.fkCliente == senha.fkCarteira).FirstOrDefault(); if (carteira != null) { int idCliente = Convert.ToInt32(carteira.fkCliente); IsIntegridadeValid valid = new IsIntegridadeValid(idCliente); // Valida se Cliente existe if (!valid.IsClienteValid()) { mensagem = "Cliente não encontrado!"; } // Cliente no Momento pode ter apenas uma carteira else if (!valid.ValidClienteCarteira()) { mensagem = "O Cliente não possuí uma carteira!"; } else if (senha.canal.Equals("")) { mensagem = "Canal de validação da senha não informado!"; } else { db.Senha.Add(senha); db.SaveChanges(); } } else { mensagem = "Nenhuma carteira encontrada"; } } else { mensagem = "ERRO: Nenhuma carteira mencionada"; } } catch (Exception ex) { mensagem = "ERRO: Falha na inclusão do registro: " + ex.Message; } // Retorno das mensagens em Json mensagem = retorno.Response(mensagem); return(mensagem); }
public string Inserir(string param) { Carteira carteira = new Carteira(); RetornoMensagem retorno = new RetornoMensagem(""); string mensagem = ""; bool query = true; try { carteira = JsonConvert.DeserializeObject <Carteira>(param); // Validação de Integridade do Cliente com a Carteira if (carteira.fkCliente > 0) { int idCliente = Convert.ToInt32(carteira.fkCliente); IsIntegridadeValid valid = new IsIntegridadeValid(idCliente); // Valida se Cliente existe if (!valid.IsClienteValid()) { mensagem = "Cliente não encontrado!"; query = false; } // Cliente no Momento pode ter apenas uma carteira else if (valid.ValidClienteCarteira()) { mensagem = "O Cliente já possuí uma carteira Vinculado"; query = false; } } if (query) { db.Carteira.Add(carteira); db.SaveChanges(); } } catch (Exception ex) { mensagem = "ERRO: Falha na inclusão do registro: " + ex.Message; } // Retorno das mensagens em Json mensagem = retorno.Carteira(mensagem); return(mensagem); }
public void Inserir(string param) { try { carteira = JsonConvert.DeserializeObject <Carteira>(param); // Validação de Integridade do Cliente com a Carteira if (carteira.fkCliente > 0) { int idCliente = Convert.ToInt32(carteira.fkCliente); IsIntegridadeValid valid = new IsIntegridadeValid(idCliente); // Valida se Cliente existe if (!valid.IsClienteValid()) { mensagem = "Cliente não encontrado!"; } // Cliente no Momento pode ter apenas uma carteira else if (valid.ValidClienteCarteira()) { mensagem = "O Cliente já possuí uma carteira Vinculado"; } else { db.Carteira.Add(carteira); db.SaveChanges(); } } } catch (Exception ex) { mensagem = ex.Message; } // Retorno das mensagens em Json mensagem = retorno.Response(mensagem); Context.Response.Write(mensagem); }