public ActionResult Eliminar(RubroEliminarViewModel rubroVM) { if (rubroVM.Id != 0) { var Rubro = _rubrosServicios.GetOne(rubroVM.Id); Rubro.Habilitado = false; var bandera = _rubrosServicios.Update(Rubro); if (bandera) { var mensaje = "El Rubro se ha eliminado correctamente!"; return(RedirectToAction("Index", new { msj = mensaje })); } else { ViewBag.Error = "El Rubro no se ha eliminado, vuelva a intentarlo."; RubroEliminarViewModel RubroVM = new RubroEliminarViewModel(_rubrosServicios.GetOne(rubroVM.Id)); return(View(RubroVM)); } } else { ViewBag.Error = "El Rubro no se ha eliminado, vuelva a intentarlo."; RubroEliminarViewModel RubroVM = new RubroEliminarViewModel(_rubrosServicios.GetOne(rubroVM.Id)); return(View(RubroVM)); } }