예제 #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;
            }
        }
예제 #2
0
        public RedirectToRouteResult Create(CreateCategoriaViewModel categoriaViewModel)
        {
            try
            {
                if (categoriaViewModel.Categorias.Id.Equals(0))
                {
                    busCategoria.Insert(categoriaViewModel.Categorias);

                }
                else
                    busCategoria.Update(categoriaViewModel.Categorias);

                TempData["status"] = true;
                return RedirectToAction("Index");
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
예제 #3
0
        public ActionResult Index(int? pagina, DAL.Model.Categoria categoria)
        {
            try
            {

                List<SelectListItem> listItem = new List<SelectListItem>();
                List<DAL.Model.Categoria> lstCategorias = new List<DAL.Model.Categoria>();

                CreateCategoriaViewModel createCategoriaViewModel = new CreateCategoriaViewModel();

                lstCategorias = busCategoria.GetCategorias(categoria);

                foreach (DAL.Model.Categoria categorias in lstCategorias)
                {
                    listItem.Add(new SelectListItem() { Value = categorias.Id.ToString(), Text = categorias.Descricao.ToString() });
                }
                ViewBag.DropCategorias= new SelectList(listItem);

                return View();
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }