public ActionResult Cadastrar(Cliente cliente)
        {
            GerenciadorDePedidosWebContext db = new GerenciadorDePedidosWebContext();

            db.Clientes.Add(cliente);
            db.SaveChanges();

            return Redirect("/Cliente");
        }
        public ActionResult BuscarCliente(string Codigo)
        {
            GerenciadorDePedidosWebContext db = new GerenciadorDePedidosWebContext();

            var empresa = db.Clientes.SingleOrDefault(x => x.Cnpj == Codigo);

            var cliente = db.Clientes.SingleOrDefault(x => x.Cpf == Codigo);

            if (empresa != null && empresa.TipoPessoa == TipoPessoa.Juridica)
            {
                empresa.Nome = " ";

                empresa.Sobrenome = " ";

                return Json(empresa);
            }
            else if (cliente != null && cliente.TipoPessoa == TipoPessoa.Fisica)
            {
                cliente.NomeFantasia = " ";
                return Json(cliente);
            }
            else
            {
                Cliente c = new Cliente();

                c.Nome = "Não Encontrado";

                return Json(c);
            }
        }
        public ActionResult Edit(Cliente cliente)
        {
            GerenciadorDePedidosWebContext db = new GerenciadorDePedidosWebContext();
            if (ModelState.IsValid)
            {
                db.Entry(cliente).State = EntityState.Modified;
                db.SaveChanges();
                return RedirectToAction("Details", cliente);
            }

            return RedirectToAction("MostrarClientes");
        }