public IHttpActionResult PutPedidoFinanciamentoCorretora(int id, PedidoFinanciamentoCorretora pedidoFinanciamentoCorretora)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            if (id != pedidoFinanciamentoCorretora.Id)
            {
                return(BadRequest());
            }

            db.Entry(pedidoFinanciamentoCorretora).State = EntityState.Modified;

            try
            {
                db.SaveChanges();
            }
            catch (DbUpdateConcurrencyException)
            {
                if (!PedidoFinanciamentoCorretoraExists(id))
                {
                    return(NotFound());
                }
                else
                {
                    throw;
                }
            }

            return(StatusCode(HttpStatusCode.NoContent));
        }
        public IHttpActionResult GetPedidoFinanciamentoCorretora(int id)
        {
            PedidoFinanciamentoCorretora pedidoFinanciamentoCorretora = db.PedidoFinanciamentoCorretoras.Find(id);

            if (pedidoFinanciamentoCorretora == null)
            {
                return(NotFound());
            }

            return(Ok(pedidoFinanciamentoCorretora));
        }
示例#3
0
        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 IHttpActionResult PostPedidoFinanciamentoCorretora(PedidoFinanciamentoCorretora pedidoFinanciamentoCorretora)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            db.PedidoFinanciamentoCorretoras.Add(pedidoFinanciamentoCorretora);
            db.SaveChanges();

            return(CreatedAtRoute("DefaultApi", new { id = pedidoFinanciamentoCorretora.Id }, pedidoFinanciamentoCorretora));
        }
        public IHttpActionResult DeletePedidoFinanciamentoCorretora(int id)
        {
            PedidoFinanciamentoCorretora pedidoFinanciamentoCorretora = db.PedidoFinanciamentoCorretoras.Find(id);

            if (pedidoFinanciamentoCorretora == null)
            {
                return(NotFound());
            }

            db.PedidoFinanciamentoCorretoras.Remove(pedidoFinanciamentoCorretora);
            db.SaveChanges();

            return(Ok(pedidoFinanciamentoCorretora));
        }
示例#6
0
        public ActionResult NovoPedidoFinanciamento(PedidoFinanciamentoCorretora pedidoFinanciamentoCorretora)
        {
            var postTask = client.PostAsJsonAsync("api/pedidofinanciamentocorretoras", pedidoFinanciamentoCorretora);

            postTask.Wait();

            var result = postTask.Result;

            if (result.IsSuccessStatusCode)
            {
                int id = GetIdByCpf(pedidoFinanciamentoCorretora.Cpf);

                VerificaLimite(id);

                return(RedirectToAction("StatusPedidoFinanciamento", GetPedidoFinanciamentoById(id)));
            }

            return(View());
        }
示例#7
0
 public ActionResult StatusPedidoFinanciamento(PedidoFinanciamentoCorretora pedidoFinanciamentoCorretora)
 {
     return(View(pedidoFinanciamentoCorretora));
 }