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; }
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)); }