Ejemplo n.º 1
0
        public ViewResult Create(int? id)
        {
            try
            {
                CreateCategoriaViewModel createCategoriaViewModel = new CreateCategoriaViewModel();

                if (id == null)
                {
                    createCategoriaViewModel.Categorias = new DAL.Model.Categoria();
                }
                else
                {
                    DAL.Model.Categoria categoria = new DAL.Model.Categoria();
                    categoria.Id = id.Value;
                    categoria = busCategoria.GetCategorias(categoria).FirstOrDefault();

                    createCategoriaViewModel.Categorias = categoria;
                }

                return View("Create", createCategoriaViewModel);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Ejemplo n.º 2
0
        public ViewResult Create(int? id)
        {
            try
            {
                CreateProdutoViewModel createProdutoViewModel = new CreateProdutoViewModel();

                DAL.Model.Categoria categoria = new DAL.Model.Categoria();
                List<DAL.Model.Categoria> categorias = busCategoria.GetCategorias(categoria);

                if (id == null)
                {
                    createProdutoViewModel.Produto = new DAL.Model.Produto();

                    SelectList ddlCategoria = new SelectList(categorias, "Id", "Descricao");
                    createProdutoViewModel.DdlCategoria = ddlCategoria;

                }
                else
                {
                    DAL.Model.Produto produto = new DAL.Model.Produto();
                    produto.Id = id.Value;

                    Business.Interface.IProduto busProduto = new Business.Concrete.Produto();
                    produto = busProduto.GetProdutos(produto).FirstOrDefault();

                    createProdutoViewModel.Produto = produto;

                    SelectList ddlCategoria;
                    if (produto.Categorias != null)
                        ddlCategoria = new SelectList(categorias, "Id", "Descricao", produto.Categorias.Id);
                    else
                        ddlCategoria = new SelectList(categorias, "Id", "Descricao");

                    createProdutoViewModel.DdlCategoria = ddlCategoria;

                }

                return View("Create", createProdutoViewModel);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }