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"));
        }
예제 #2
0
        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)); }
        }
예제 #3
0
        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"));
        }
예제 #5
0
        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"));
        }