Beispiel #1
0
        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));
        }
Beispiel #2
0
        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));
        }