public ActionResult Eliminar(int id) { if (!ValidarUsuario(1, 2)) { return(RedirectToAction("ErrorPermisos", "Base")); } ViewBag.Alerta = "Se eliminará el Proveedor"; ProveedorEliminarViewModel proveedorVM = new ProveedorEliminarViewModel(_proveedorServicio.GetOne(id)); return(View(proveedorVM)); }
public ActionResult Eliminar(ProveedorEliminarViewModel proveedorVM) { if (proveedorVM.Id != 0) { var bandera = _proveedorServicio.Delete(_proveedorServicio.GetOne(proveedorVM.Id)); if (bandera) { var mensaje = "El Proveedor se ha eliminado correctamente!"; return(RedirectToAction("Index", new { msj = mensaje })); } else { ViewBag.Error = "El Proveedor no se ha eliminado, vuelva a intentarlo."; ProveedorEliminarViewModel pVM = new ProveedorEliminarViewModel(_proveedorServicio.GetOne(proveedorVM.Id)); return(View(pVM)); } } else { ViewBag.Error = "El Proveedor no se ha eliminado, vuelva a intentarlo."; ProveedorEliminarViewModel pVM = new ProveedorEliminarViewModel(_proveedorServicio.GetOne(proveedorVM.Id)); return(View(pVM)); } }