public ActionResult EditarChamada(int chamadaId)
        {
            var chamada = _IChamadasRepo.GetWith_Symbol(chamadaId);

            if (chamada == null || chamada.ChamadaStatus_Id != 2)
            {
                return(View("EdicaoFinalizada"));
            }

            var ListaEdicoes = _IChamadaEditadaRepo.GetListEdit(chamadaId);

            if (ListaEdicoes.Count > 0)
            {
                var viewmodel = new EditChamadasViewModel {
                    Chamada_Id = chamada.Id, symbol = chamada.Symbol.symbol, Entrada = chamada.PrecoEntrada, Gain = ListaEdicoes.LastOrDefault().NewGain, Loss = ListaEdicoes.LastOrDefault().NewLoss, ListaEdicoes = ListaEdicoes
                };
                return(View(viewmodel));
            }
            else
            {
                var viewmodel = new EditChamadasViewModel {
                    Chamada_Id = chamada.Id, symbol = chamada.Symbol.symbol, Entrada = chamada.PrecoEntrada, Gain = chamada.PrecoGain, Loss = chamada.PrecoLoss, ListaEdicoes = new List <ChamadaEditada>()
                };
                return(View(viewmodel));
            }
        }
        public ActionResult EditarChamada(EditChamadasViewModel model)
        {
            if (ModelState.IsValid)
            {
                HttpContent form = new FormUrlEncodedContent(new[]
                {
                    new KeyValuePair <string, string>("Chamada_Id", model.Chamada_Id.ToString()),
                    new KeyValuePair <string, string>("Entrada", model.Entrada.ToString("F8")),
                    new KeyValuePair <string, string>("NewGain", model.NewGain.ToString("F8")),
                    new KeyValuePair <string, string>("NewLoss", model.NewLoss.ToString("F8")),
                    new KeyValuePair <string, string>("symbol", model.symbol)
                });
                var res = ApiAnalista.EditarChamada(form);
                if (res.IsSuccessStatusCode)
                {
                    return(RedirectToAction("Abertas"));
                }
            }
            var ListaEdicoes = _IChamadaEditadaRepo.GetListEdit(model.Chamada_Id);

            model.ListaEdicoes = ListaEdicoes;
            return(View(model));
        }