예제 #1
0
        public GrupoTagViewModel(GrupoTag modelo, ApplicationDbContext db)
        {
            Tags = new Repositorio <Tag>(db).TraerTodos().OrderBy(x => x.Nombre).ToList();

            Id               = modelo.Id;
            Nombre           = modelo.Nombre;
            TagsId           = modelo.Tags.Select(x => x.Id).ToList();
            VisibleFront     = modelo.VisibleFront;
            EsCaracteristica = modelo.EsCaracteristica;
        }
예제 #2
0
        public ActionResult Create(GrupoTagViewModel viewModel)
        {
            if (ModelState.IsValid)
            {
                var grupoTagCrear = new GrupoTag(viewModel, db);
                new Repositorio <GrupoTag>(db).Crear(grupoTagCrear);

                return(RedirectToAction("Index", new { caracteristica = viewModel.EsCaracteristica.ToString() }));
            }

            viewModel.RegenerarVista(db);

            return(View(viewModel));
        }