Beispiel #1
0
        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)));
        }
Beispiel #3
0
        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"));
        }
Beispiel #5
0
 public void Delete(int id)
 {
     try
     {
         repository.Delete(id);
     }
     catch (Exception ex)
     {
         throw new Exception(ex.Message);
     }
 }
Beispiel #6
0
 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));
        }
Beispiel #9
0
            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));
 }
Beispiel #11
0
 public void EliminarProducto(int id)
 {
     ProductoRepository.Delete(id);
 }
Beispiel #12
0
 public void Delete(int id)
 {
     prep.Delete(id);
 }
Beispiel #13
0
 public bool Delete(int id)
 {
     return(productoRepository.Delete(id));
 }
Beispiel #14
0
 public void Delete(Producto model)
 {
     _productoRepository.Delete(model);
     _unitOfWork.Commit();
 }
Beispiel #15
0
 public bool Delete(Productos t)
 {
     return(productoRepository.Delete(t));
 }
Beispiel #16
0
 public void Delete(Producto entity)
 {
     productoRepository.Delete(entity);
 }