public async Task <ActionResult> Edit(EditarEtiquetaViewModel viewmodel) { if (ModelState.IsValid) { var tag = await _db.Tags.FirstAsync(m => m.Id == viewmodel.Id); tag.CopiarValores(viewmodel.ToDto()); await _db.GuardarCambios(); return(RedirectToAction("Index")); } return(View(viewmodel)); }
public async Task <ActionResult> Create(EditarEtiquetaViewModel tag) { if (ModelState.IsValid) { var etiqueta = new Tag(); etiqueta.CopiarValores(tag.ToDto()); _db.Tags.Add(etiqueta); await _db.GuardarCambios(); return(RedirectToAction("Index")); } return(View(tag)); }