public ActionResult Colaborar(int id)
        {
            DoacaoDao            doacaodao            = new DoacaoDao();
            ParticipaCampanhaDao participacampanhadao = new ParticipaCampanhaDao();
            CampanhaDao          campanhadao          = new CampanhaDao();

            ParticipaCampanha participacampanha = new ParticipaCampanha();
            Campanha          campanha          = campanhadao.BuscarPorId(id);

            if (Session["Entidade"] != null)
            {
                Entidade entidadesessao = (Entidade)Session["Entidade"];
                participacampanha = participacampanhadao.BuscarPorCampanhaeEntidade(campanha, entidadesessao);
            }
            else if (Session["Voluntario"] != null)
            {
                Voluntario voluntariosessao = (Voluntario)Session["Voluntario"];
                participacampanha = participacampanhadao.BuscarPorCampanhaeVoluntario(campanha, voluntariosessao);
            }

            //Lista Doacoes ja feitas para campanha
            ViewBag.Doacaos = doacaodao.BuscaporCampanha(participacampanha);


            RecursoDao recursodao = new RecursoDao();

            ViewBag.Recursos            = recursodao.Listar();
            ViewBag.ParticipaCampanhaId = participacampanha.id;
            ViewBag.Campanhaid          = id;
            return(View());
        }
Example #2
0
        public ActionResult Edit(int id)
        {
            CampanhaDao campanhadao = new CampanhaDao();

            ViewBag.Campanha = campanhadao.BuscarPorId(id);

            return(View());
        }
        public ActionResult SairCampanha(int id)
        {
            CampanhaDao          campanhadao          = new CampanhaDao();
            ParticipaCampanhaDao participacampanhadao = new ParticipaCampanhaDao();

            ParticipaCampanha participacampanha = new ParticipaCampanha();
            Campanha          campanha          = campanhadao.BuscarPorId(id);

            if (Session["Entidade"] != null)
            {
                Entidade entidadesessao = (Entidade)Session["Entidade"];
                participacampanhadao.Excluir(campanha, entidadesessao);
            }
            else if (Session["Voluntario"] != null)
            {
                Voluntario voluntariosessao = (Voluntario)Session["Voluntario"];
                participacampanhadao.Excluir(campanha, voluntariosessao);
            }

            return(RedirectToAction("Index", "ParticiparCampanha"));
        }