public ActionResult Index() { _requestTask = new RequestTask(this._address); Resultado resultado = _requestTask.BuscarClientes(); if (resultado.erro) { ViewBag.hideerro = string.Empty; ViewBag.mensagem = resultado.mensagem; return View(); } else { ViewBag.hideerro = string.Format("{0}", "hide"); return View(resultado.lista); } }
public ActionResult GetCliente(string cpf) { if (!string.IsNullOrEmpty(cpf)) { _requestTask = new RequestTask(string.Format("{0}{1}{2}", this._address, "/", cpf)); Resultado resultado = _requestTask.BuscarClientes(); if (resultado.erro) { ViewBag.hideerro = string.Empty; ViewBag.mensagem = resultado.mensagem; return View(); } else { if (resultado.lista != null && resultado.lista.Count > 0) { if (resultado.lista[0].telefones.Count == 2) { resultado.lista[0].telefones.Add(new Telefone()); } else if (resultado.lista[0].telefones.Count == 1) { resultado.lista[0].telefones.Add(new Telefone()); resultado.lista[0].telefones.Add(new Telefone()); } else if (resultado.lista[0].telefones.Count == 0) { resultado.lista[0].telefones.Add(new Telefone()); resultado.lista[0].telefones.Add(new Telefone()); resultado.lista[0].telefones.Add(new Telefone()); } ViewBag.hideerro = string.Format("{0}", "hide"); return View(resultado.lista[0]); } else { ViewBag.hideerro = string.Empty; ViewBag.mensagem = string.Format("{0}", "Cliente não está cadastrado no sistema"); return View(); } } } else { return RedirectToAction("Index"); } }