private void SetInstituicaoFinanceira(InstituicaoFinanceira instituicaoFinanceira) { if (instituicaoFinanceira is null) { AddError("A instituição financeira é obrigatória."); return; } InstituicaoFinanceira = instituicaoFinanceira; }
public ContaBancaria(Cliente cliente, InstituicaoFinanceira instituicaoFinanceira, string numeroDaAgencia, string digitoDaAgencia, string numeroDaConta, string digitoDaConta) { GerarIdExterno(); SetCliente(cliente); SetInstituicaoFinanceira(instituicaoFinanceira); SetNumeroDaAgencia(numeroDaAgencia); SetDigitoDaAgencia(digitoDaAgencia); SetNumeroDaConta(numeroDaConta); SetDigitoDaConta(digitoDaConta); }
public ActionResult ComprarPassagem(String txtCartao) { String valor = Utils.Voos.valorPassagem.ToString(); valor = valor.Replace(",", "."); var url = "http://localhost:8090/validarCompra/" + valor + "&" + txtCartao + ""; var client = new HttpClient(); var response = client.GetAsync(url).GetAwaiter().GetResult(); var banco = new InstituicaoFinanceira(); if (response.IsSuccessStatusCode) { var bancoJson = response.Content.ReadAsStringAsync().GetAwaiter().GetResult(); banco = JsonConvert.DeserializeObject <InstituicaoFinanceira>(bancoJson); banco.saldo = banco.saldo - Utils.Voos.valorPassagem; Utils.MeuBanco(banco); banco = Utils.InstituicaoFinanceira; url = "http://localhost:8090/editarBanco"; client = new HttpClient(); response = client.PutAsJsonAsync(url, banco).GetAwaiter().GetResult(); var voo = Utils.Voos; voo.qtdAssentos = Utils.Voos.qtdAssentos - 1; Utils.MeuVoo(voo); url = "http://localhost:8090/editarVoo"; client = new HttpClient(); response = client.PutAsJsonAsync(url, Utils.Voos).GetAwaiter().GetResult(); Passagens passagem = new Passagens(); url = "http://localhost:8090/novaPassagem/" + Utils.Clientes.id + "&" + Utils.Voos.id + ""; client = new HttpClient(); response = client.GetAsync(url).GetAwaiter().GetResult(); return(RedirectToAction("MinhasPassagens")); } else { var voos = TodosVoos(); ViewBag.Encontrados = "Número do cartão invalido ou saldo insuficiente!"; return(View("Index", voos)); } }
public async Task ExecuteAsync() { var instituicaoFinanceira = new InstituicaoFinanceira("001", "Banco do Brasil"); await _hiperAcademiaContext.InstituicoesFinanceiras.AddAsync(instituicaoFinanceira); }