public async Task <IActionResult> DeleteConfirmed(string id) { if (id == null) { return(NotFound()); } if (!(await trabajadorRepository.EsJefe()).Item2) { return(Unauthorized("No tiene permisos para ver este contenido.")); } var producto = await productoRepository.GetById(id); if (producto == null) { return(NotFound()); } await servicesAWSS3.EliminarFoto(producto); await productoRepository.Delete(producto); return(RedirectToAction(nameof(Index))); }
// GET: Producto/Delete/5 public ActionResult Delete(int id) { var producto = _productoRepo.FindById(id); if (producto == null) { return(NotFound()); } if (!_productoRepo.Delete(producto)) { return(BadRequest()); } return(RedirectToAction(nameof(Index))); }
public void Delete(Guid id) { var producto = productoRepository.GetById(id); productoRepository.Delete(producto); Save(); }
public IActionResult OnGet(int Id) { var DeleteProducto = _productoRepository.GetById(Id); _productoRepository.Delete(DeleteProducto); return(RedirectToPage("./Producto")); }
public void Delete(int id) { try { repository.Delete(id); } catch (Exception ex) { throw new Exception(ex.Message); } }
public ActionResult DeleteItem(int id) { try { var producto = _productoRepository.GetById(id); _productoRepository.Delete(producto); return(RedirectToAction("Index")); } catch (Exception) { return(View("Index")); } }
public async Task <ServerResponse> Delete(int id) { LOGGER.LogDebug(Constantes.FORMATO_LOGGER_DEBUG_ID, nameof(Delete), id); try { var productoEliminado = await productoRepository.Delete(id); return(Utilerias.GenerarRespuestaCorrecta(productoEliminado)); } catch (Exception ex) { return(Utilerias.GenerarRespuestaExcepcion(ex, id)); } }
public async Task <Response <Producto> > Handle(DeleteProductoCommand request, CancellationToken cancellationToken) { var producto = await _repository.FindByIdAsync(request.Id); if (producto == null) { return(new Response <Producto>("Producto No Encontrado.")); } _repository.Delete(producto); await _unitOfWork.CompleteAsync(); return(new Response <Producto>(producto)); }
public async Task <Unit> Handle(RunDelete request, CancellationToken cancellationToken) { var producto = await _productoRepository.Get(request.ProductoId); if (producto == null) { throw new ManejadorError(HttpStatusCode.NotFound, new { mensaje = "No se encontro el Producto" }); } var result = await _productoRepository.Delete(request.ProductoId); if (result > 0) { return(Unit.Value); } throw new Exception("No se pudo Eliminar el Producto"); }
public Producto Delete(long id) { return(ProductoReposistory.Delete(id)); }
public void EliminarProducto(int id) { ProductoRepository.Delete(id); }
public void Delete(int id) { prep.Delete(id); }
public bool Delete(int id) { return(productoRepository.Delete(id)); }
public void Delete(Producto model) { _productoRepository.Delete(model); _unitOfWork.Commit(); }
public bool Delete(Productos t) { return(productoRepository.Delete(t)); }
public void Delete(Producto entity) { productoRepository.Delete(entity); }