Exemplo n.º 1
0
        //Delete
        public ActionResult Delete(int id)
        {
            //Efetuar a exclusão da Categoria
            using (CategoriaModel model = new CategoriaModel())
                model.Delete(id);

            return(RedirectToAction("Read"));
        }
Exemplo n.º 2
0
        public async void delete()
        {
            if (this.SelectCategoria != null)
            {
                var respuesta = await Mensajes.ShowMessageAsync("Esta seguro de eliminar el registro", "Eliminar",
                                                                MessageDialogStyle.AffirmativeAndNegative, new MetroDialogSettings
                {
                    AffirmativeButtonText = "Si",
                    NegativeButtonText    = "No",
                    AnimateShow           = true,
                    AnimateHide           = false
                });

                if (respuesta == MessageDialogResult.Affirmative)
                {
                    try
                    {
                        categoria.Delete(this.SelectCategoria);
                        this.Categorias.Remove(this.SelectCategoria);
                        borrarCampos();
                        this.IsReadOnlyDescripcion = true;
                        this.accion = ACCION.NINGUNO;
                    }
                    catch (Exception e)
                    {
                        MessageBox.Show(e.Message);
                    }
                    this.SelectCategoria = null;
                    await Mensajes.ShowMessageAsync("Exito", "Registro eliminado Correctamente");
                }

                else
                {
                    await Mensajes.ShowMessageAsync("Eliminar", "No se elimino ningun registro");
                }
            }
            else
            {
                await Mensajes.ShowMessageAsync("Eliminar", "Debe seleccionar un registro");
            }
        }