public IHttpActionResult PutPedidoFinanciamento(int id, PedidoFinanciamento pedidoFinanciamento) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != pedidoFinanciamento.Id) { return(BadRequest()); } db.Entry(pedidoFinanciamento).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!PedidoFinanciamentoExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public IHttpActionResult PostPedidoFinanciamento(PedidoFinanciamento pedidoFinanciamento) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.PedidosFinanciamento.Add(pedidoFinanciamento); db.SaveChanges(); return(CreatedAtRoute("DefaultApi", new { id = pedidoFinanciamento.Id }, pedidoFinanciamento)); }
public ActionResult SeguirParaBanco(PedidoFinanciamentoCorretora pedidoFinanciamentoCorretora) { var pedido = new PedidoFinanciamento() { Nome = pedidoFinanciamentoCorretora.Nome, Cpf = pedidoFinanciamentoCorretora.Cpf, RendaMensal = pedidoFinanciamentoCorretora.RendaMensal, ValorFinanciamento = pedidoFinanciamentoCorretora.ValorFinanciamento }; return(View("http://banco-t4c-sin5009.azurewebsites.net/Home/NovoPedidoFinanciamento/", pedido)); }
public ActionResult AposStatusPedidoFinanciamento(PedidoFinanciamento pedidoFinanciamento) { if (!pedidoFinanciamento.IsFinanciamentoAprovado) { return(RedirectToAction("PedidoNegado", pedidoFinanciamento)); } var putTask = client.PutAsJsonAsync("api/pedidofinanciamento/trataDesembolso?id=" + pedidoFinanciamento.Id.ToString(), pedidoFinanciamento); putTask.Wait(); return(RedirectToAction("FinalizacaoPedido", pedidoFinanciamento)); }
public ActionResult NovoPedidoFinanciamento(PedidoFinanciamento pedidoFinanciamento) { var postTask = client.PostAsJsonAsync("api/pedidofinanciamento", pedidoFinanciamento); postTask.Wait(); var result = postTask.Result; if (result.IsSuccessStatusCode) { int id = GetIdByCpf(pedidoFinanciamento.Cpf); VerificaSituacoesCliente(id); VerificaViabilidadeFinanciamento(id); return(RedirectToAction("StatusPedidoFinanciamento", GetPedidoFinanciamentoById(id))); } return(View()); }
public ActionResult FinalizacaoPedido(PedidoFinanciamento pedidoFinanciamento) { return(View(pedidoFinanciamento)); }
public ActionResult PedidoNegado(PedidoFinanciamento pedidoFinanciamento) { return(View(pedidoFinanciamento)); }
public ActionResult StatusPedidoFinanciamento(PedidoFinanciamento pedidoFinanciamento) { return(View(pedidoFinanciamento)); }