示例#1
0
        public ActionResult CadastrarCliente(ClienteModel Model)
        {
            if (ModelState.IsValid)
            {
                try
                {
                    var cli = new Cliente();
                    var end = new Endereco();

                    cli.Nome            = Model.Nome;
                    cli.Email           = Model.Email;
                    cli.Sexo            = Model.Sexo;
                    cli.DataNascimento  = Model.DataNascimento;

                    end.Logradouro      = Model.Logradouro;
                    end.Cidade          = Model.Cidade;
                    end.Estado          = Model.Estado;
                    end.Tipo            = Model.Tipo;

                    //Relacionamento entre Enderoco com Cliente (FK)
                    end.Cliente = cli;

                    var d = new ClienteDal();
                    d.Save(cli, end);

                    ViewBag.Mensagem = "Cliente cadastrado com sucesso!";

                    ModelState.Clear();
                }
                catch (Exception e)
                {
                    ViewBag.Mensagem = e.Message;
                }
            }
            return View("Cadastro");
        }
示例#2
0
 public void IncluirFuncionario(ClienteModel cli)
 {
     cliente.Add(cli);
 }