public async Task<IActionResult> Edit(PlantillaTrama plantillaTrama)
 {
     if (ModelState.IsValid)
     {
         _servicioPlantillasTrama.Actualizar(plantillaTrama);
         await _servicioPlantillasTrama.ConfirmarCambios();
         return RedirectToAction("Index");
     }
     return View(plantillaTrama);
 }
 public async Task<PlantillaTrama> GetNuevaPlantilla()
 {
     PlantillaTrama plantilla = new PlantillaTrama();
     plantilla.Atributos = new List<AtributoPlantillaTrama>();
     var atributos = await _contexto.Atributos.ToListAsync();
     foreach (Atributo atributo in atributos)
     {
         plantilla.Atributos.Add(new AtributoPlantillaTrama()
         { Multiplicador = 0, PlantillaTramaId = plantilla.PlantillaTramaId, AtributoId = atributo.AtributoId, Atributo = atributo });
     }
     return plantilla;
 }
 public void IncluirPlantillaTrama(PlantillaTrama plantillaTrama)
 {
     _contexto.PlantillasTrama.Add(plantillaTrama);
 }