public async Task <IActionResult> Delete(int id) { try { var evento = await _repositorio.GetEventoAsyncById(id, false); if (evento is null) { return(NotFound()); } _repositorio.Delete(evento); if (await _repositorio.SaveChangesAsync()) { return(Ok()); } else { return(BadRequest()); } } catch (Exception erro) { return(this.StatusCode(StatusCodes.Status500InternalServerError, $"Erro no banco de dados: {erro.Message}")); } }
public void Eliminar(long id) { var evento = _eventoRepositorio.GetById(id); if (evento == null) { throw new Exception("No se encontro el registro solicitado."); } _eventoRepositorio.Delete(id); Guardar(); }
public void Delete(EventoViewModel entity) { var evento = mapper.Map <Evento>(entity); eventoRepositorio.Delete(evento); }