示例#1
0
        private void BotonEliminar_Click(object sender, EventArgs e)
        {
            if (CodigoDelLibroText.Text == string.Empty)
            {
                mensajeErrorProvider.SetError(CodigoDelLibroText, "campo obligatorio");
            }
            else
            {
                string respuesta = "";
                libro = libroService.BuscarLibro(CodigoDelLibroText.Text.Trim());
                if (libro == null)
                {
                    MensajeError("esta intentado eliminar un libro que no esta Registrado en el sistema intente buscar nuevamente");
                }
                else
                {
                    DialogResult respuestaEliminarLibro = MessageBox.Show("¿Esta seguro de eliminar este libro?", "eliminar libro", MessageBoxButtons.YesNoCancel,
                                                                          MessageBoxIcon.Information);

                    if (respuestaEliminarLibro == DialogResult.Yes)
                    {
                        respuesta = libroService.EliminarLibro(libro);
                        if (respuesta.Equals("OK"))
                        {
                            MensajeOk("Libro Eliminado correctamente");
                        }
                        else
                        {
                            MensajeError(respuesta);
                        }
                    }
                }
                LimpiarCampos();
            }
        }
        public IHttpActionResult Deletelibro(int id)
        {
            if (id <= 0)
            {
                return(BadRequest("El id del libro no es valido"));
            }

            service.EliminarLibro(id);
            return(Ok());
        }