// 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()); }
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")); }