コード例 #1
0
        static void Main(string[] args)
        {
            ProdutoAplicacao app = new ProdutoAplicacao();

            SqlConnection conn = new SqlConnection(@"data source = DESKTOP-CQTE0GH\SQLEXPRESS; Integrated Security = SSPI; Initial Catalog =LeilaoDB");

            conn.Open();

            Console.WriteLine("Nome:");
            string nome = Console.ReadLine();

            Console.WriteLine("Valor:");
            string valor = Console.ReadLine();


            Produto produto = new Produto()
            {
                Nome  = nome,
                Valor = int.Parse(valor)
            };

            app.Inserir(produto);

            var dados = app.ListarTodos();


            foreach (var usuario in dados)
            {
                Console.WriteLine("iD: {0}, Nome: {1}, Valor: {2}",
                                  usuario.ProdutoID, usuario.Nome, usuario.Valor);
            }
        }
コード例 #2
0
 public ActionResult Cadastrar(Produto produto)
 {
     if (!ModelState.IsValid)
     {
         appProduto.Inserir(produto);
         return(RedirectToAction("Index"));
     }
     else
     {
         ViewBag.ClienteId = new SelectList(appCliente.ListarTodos(), "ClienteId", "Nome");
         return(View(produto));
     }
 }
コード例 #3
0
        public ActionResult Cadastrar(Produto produto)
        {
            var lista = aplicacao.ListarTodos();

            if (!ModelState.IsValid)
            {
                ViewBag.Cliente = new SelectList(appCliente.ListarTodos(), "IdCliente", "Nome");
                //ViewBag.Cliente2 = (from p in lista
                //                    select p.Cliente.Nome).Distinct();
                aplicacao.Inserir(produto);
                return(RedirectToAction("Index"));
            }
            else
            {
                ViewBag.Cliente = new SelectList(appCliente.ListarTodos(), "IdCliente", "Nome");
                //ViewBag.Cliente2 = (from p in lista
                //                    select p.Cliente.Nome).Distinct();
                return(View(produto));
            }
        }
コード例 #4
0
        public ActionResult Cadastrar(Produto produto)
        {
            if (ModelState.IsValid)
            {
                if (appProduto.ListarPorId(produto.Cod) != null)
                {
                    ViewBag.ListarCategoria = new SelectList(appCategoria.ListarTodos(), "id", "nome");
                    TempData["error"]       = "Código já cadastrado.";
                    return(View(produto));
                }
                else
                {
                    appProduto.Inserir(produto);
                    TempData["success"] = "Produto cadastrado com sucesso.";
                    return(RedirectToAction(nameof(Index)));
                }
            }
            ViewBag.ListarCategoria = new SelectList(appCategoria.ListarTodos(), "id", "nome");

            return(View(produto));
        }