コード例 #1
0
        /// <summary>
        /// Salvar um cliente
        /// </summary>
        public ActionResult Salvar(Cliente cliente)
        {
            if (cliente.Id > 0)
            {
                clienteDAO.Update(cliente);
            }
            else
            {
                var endereco = new Endereco
                {
                    Logradouro  = cliente.Endereco.Logradouro,
                    Bairro      = cliente.Endereco.Bairro,
                    Numero      = cliente.Endereco.Numero,
                    Cep         = cliente.Endereco.Cep,
                    Complemento = cliente.Endereco.Complemento,
                    Cidade      = new RepositoryDAO <Cidade>().ListOneWhere(c => c.Id == cliente.Endereco.Cidade.Id)
                };

                new RepositoryDAO <Endereco>().Create(endereco);
                cliente.Endereco = endereco;
                clienteDAO.Create(cliente);
            }

            return(RedirectToAction("Cadastro", cliente));
        }
コード例 #2
0
        /// <summary>
        /// Salvar uma bebida
        /// </summary>
        public ActionResult Salvar(Bebida bebida)
        {
            if (bebida.Id > 0)
            {
                bebidaDAO.Update(bebida);
            }
            else
            {
                bebidaDAO.Create(bebida);
            }

            return(RedirectToAction("Cadastro", bebida));
        }
コード例 #3
0
        /// <summary>
        /// Salvar uma sobremesa
        /// </summary>
        public ActionResult Salvar(Sobremesa sobremesa)
        {
            if (sobremesa.Id > 0)
            {
                sobremesaDAO.Update(sobremesa);
            }
            else
            {
                sobremesaDAO.Create(sobremesa);
            }

            return(RedirectToAction("Cadastro", sobremesa));
        }
コード例 #4
0
        /// <summary>
        /// Salvar uma pizza
        /// </summary>
        public ActionResult Salvar(Pizza pizza)
        {
            if (pizza.Id > 0)
            {
                pizzaDAO.Update(pizza);
            }
            else
            {
                pizzaDAO.Create(pizza);
            }

            return(RedirectToAction("Cadastro", pizza));
        }