public DenunciaController()
        {
            TpDBContext context = new TpDBContext();

            servicioDenuncia  = new ServicioDenuncia(context);
            servicioNecesidad = new ServicioNecesidad(context);
        }
Exemple #2
0
        public ActionResult Denuncia(Denuncias denuncia)
        {
            try
            {
                if (!ModelState.IsValid)
                {
                    return(View());
                }

                ServicioDenuncia servicioDenuncia = new ServicioDenuncia();

                bool denunciaRegistrada = servicioDenuncia.guardarDenuncia(denuncia);

                if (!denunciaRegistrada)
                {
                    ViewBag.mensajeError = "Ha ocurrido un error. Intente nuevamente por favor";
                    return(View());
                }
            }
            catch (Exception ex)
            {
                ModelState.AddModelError("Error: ", ex.Message);
            }

            return(View(denuncia));
        }
Exemple #3
0
        public ActionResult Administrador()
        {
            ServicioDenuncia servicioDenuncia   = new ServicioDenuncia();
            List <Denuncias> denunciasObtenidas = servicioDenuncia.obtenerDenuncias();

            return(View("Administrador", denunciasObtenidas));
        }
        public UsuarioController()
        {
            TpDBContext context = new TpDBContext();

            servNecesidadValoraciones = new ServicioNecesidadValoraciones(context);
            servicioNecesidad         = new ServicioNecesidad(context);
            servicioDenuncia          = new ServicioDenuncia(context);
            servicioUsuario           = new ServicioUsuario(context);
            servicioValoraciones      = new ServicioNecesidadValoraciones(context);
        }
Exemple #5
0
        public ActionResult DenunciaEvaluada(int idNecesidad)
        {
            ServicioDenuncia servicioDenuncia = new ServicioDenuncia();
            //Si es Desestimar obtengo un false, si es Bloquear obtengo un true
            bool estado   = (Request.Form["Desestimar"] != null) ? false : (Request.Form["Bloquear"] != null) ? true : false;
            bool evaluada = servicioDenuncia.necesidadEvaluada(idNecesidad, estado);

            if (evaluada)
            {
                ViewData["mensajeCorrecto"] = "La Denuncia que evaluaste fue guardada con exito";
            }
            else
            {
                ViewData["mensajeError"] = "Ha ocurrido un error al evaluar la necesidad, volverá a aparecerte en el listado";
            }

            List <Denuncias> denunciasObtenidas = servicioDenuncia.obtenerDenuncias();

            return(View("Administrador", denunciasObtenidas));
        }