public IActionResult EliminarCategoria(int id) { //ViewBag.Admin = 1; CategoriasRepository repos = new CategoriasRepository(); EncuestasRepository ER = new EncuestasRepository(); var v = repos.GetById(id); if (v != null) { if (ER.Context.Encuesta.Where(x => x.IdCategoria == id).Count() == 0) { repos.BajaLogica(id); } else { ViewBag.Eliminar = 1; } //ViewBag.Mensaje = "La categoria ha sido eliminada exitosamente."; } //else //{ // ViewBag.Mensaje = "La categoria no existe o ya ha sido eliminada."; //} return(RedirectToAction("Index")); }
public async Task <IHttpActionResult> GetById(string Id) { try{ log.Info(new MDCSet(this.ControllerContext.RouteData), new InfoException(Id)); var campo = await _repository.GetById(Id); return(Ok(campo)); } catch (Exception e) { log.Error(new MDCSet(this.ControllerContext.RouteData), e); return(InternalServerError(e)); } }
public IActionResult Delete(int Id) { CategoriasRepository repos = new CategoriasRepository(); var categoria = repos.GetById(Id); if (categoria != null) { repos.Delete(categoria); } return(RedirectToAction("Index", "Administrador/Categoria")); }
public IActionResult Eliminar(CategoriaViewModel categoria_VM) { CategoriasRepository categoriasRepository = new CategoriasRepository(); var categoriaResult = categoriasRepository.GetById(categoria_VM.IdCategoria); if (categoriaResult != null) { categoriasRepository.Delete(categoriaResult); } return(RedirectToAction("Categoria", "Administrador")); }
public IActionResult EliminarCategoria(int id) { CategoriasRepository categoriasRepository = new CategoriasRepository(); var c = categoriasRepository.GetById(id); if (c != null) { categoriasRepository.Delete(c); ViewBag.Mensaje = "La categoria ha sido eliminado exitosamente."; } else { ViewBag.Mensaje = "La categoria no existe o ya ha sido eliminado."; } return(RedirectToAction("Index")); }