Exemple #1
0
        public ActionResult NovoCliente(FormCollection formCollection)
        {
            int    veiculoId = Convert.ToInt32(formCollection["veiculoId"]);
            string nome      = formCollection["Cliente.Nome"];
            string documento = formCollection["Cliente.Documento"];
            string endereco  = formCollection["Cliente.Endereco"];
            string telefone  = formCollection["Cliente.Telefone"];

            VeiculoDAO veiculoDAO = new VeiculoDAO(conn);
            Veiculo    veiculo    = veiculoDAO.BuscarItem("id", veiculoId);

            if (veiculo != null && veiculo.Cliente.Id == 0)
            {
                ClienteDAO clienteDAO = new ClienteDAO(conn);
                Cliente    cliente    = clienteDAO.Inserir(new Cliente
                {
                    Nome      = nome,
                    Documento = documento,
                    Endereco  = endereco,
                    Telefone  = telefone
                });
                veiculo.Cliente = cliente;
                if (veiculoDAO.Atualizar(veiculo))
                {
                    return(RedirectToAction("Index"));
                }
            }

            return(View());
        }