示例#1
0
        public ActionResult Create(FormCollection collection)
        {
            try
            {
                model = new Categorias(Session);
                Categoria Categoria = new Categoria();
                Categoria.Nome = collection["Nome"];

                string[] Subcategorias = collection.GetValues("Subcategoria");

                List<Categoria> ListSubcategoria = new List<Categoria>();

                foreach (string nome in Subcategorias)
                {
                    if (String.IsNullOrWhiteSpace(nome)) continue;

                    Categoria Subcategoria = new Categoria();
                    Subcategoria.Nome = nome;

                    if (!String.IsNullOrWhiteSpace(Subcategoria.Nome))
                        ListSubcategoria.Add(Subcategoria);
                }
                Categoria.SubCategorias = ListSubcategoria.ToArray();

                model.Create(Categoria);
                return RedirectToAction("Index");
            }
            catch
            {
                return View();
            }
        }