Esempio n. 1
0
        // GET: Voluntario
        public ActionResult Index()
        {
            //List<Acao> Acoes = MockFactory.MockFactory.GerarListaAcoes(10);

            //ViewBag.Acoes = Acoes;


            ////////////////////////////


            string strconexao = ConfigurationManager.ConnectionStrings["conexao"].ToString();

            IDoacaoRepositorio repositorio = new DoacaoRepositorio(strconexao);
            DoacaoAplicacao    aplicacao   = new DoacaoAplicacao(repositorio);

            List <DoacaoDTO> Doacoes = aplicacao.SelecionarTodos();

            ViewBag.Doacoes = Doacoes;

            return(View());
        }
Esempio n. 2
0
        public ActionResult GravarDoacao(Doacao Doacao)
        {
            string strconexao = ConfigurationManager.ConnectionStrings["conexao"].ToString();

            IDoacaoRepositorio repositorio = new DoacaoRepositorio(strconexao);
            DoacaoAplicacao    aplicacao   = new DoacaoAplicacao(repositorio);

            VoluntarioDTO voluntario = VoluntarioModelParaDTO(Doacao.Voluntario);

            voluntario.Id = Guid.Parse(Session["idUsuario"].ToString());

            var doacao = new DoacaoDTO()
            {
                Id         = Doacao.Id,
                Categoria  = CategoriaModelParaDTO(Doacao.Categoria),
                Entidade   = EntidadeModelParaDTO(Doacao.Entidade),
                Voluntario = voluntario
            };

            aplicacao.Inserir(doacao);

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