Exemplo n.º 1
0
        public DoacaoController(DoacaoDAO doacaoDAO, DoadorDAO doadorDAO, TriadorDAO triadorDAO)
        {
            _doacaoDAO = doacaoDAO;
            _doadorDAO = doadorDAO;

            //TODO: REMOVER TRIADOR
            _triadorDAO  = triadorDAO;
            this.triador = _triadorDAO.BuscarTriadorPorId(1);
        }
Exemplo n.º 2
0
 public ActionResult EmitirCertificado(int idDoacao)
 {
     if (DoacaoDAO.EmitirCertificado(idDoacao) != null)
     {
         Doacao doa = DoacaoDAO.EmitirCertificado(idDoacao);
         // emitir certificado na tela ???
         return(View());
     }
     return(View());
 }
Exemplo n.º 3
0
        public ActionResult RegistrarDoacao(Doacao doacao, int?hemobancos, TipoSanguineo tipoSanguineo)
        {
            ViewBag.Hemobancos     = new MultiSelectList(HemobancoDAO.ListarTodosHemobancos(), "IdHemobanco", "NomeFantasiaHemobanco");
            doacao.HemobancoDoacao = HemobancoDAO.BuscarHemobancoPorID(hemobancos);
            doacao.UsuarioDoacao   = UsuarioDAO.BuscarUsuarioPorId(doacao.UsuarioDoacao.IdUsuario);

            if (TipoSanguineoDAO.BuscarTipoSanguineoPorNome(tipoSanguineo.GrupoSanguineo, tipoSanguineo.FatorRH) == null)
            {
                TipoSanguineoDAO.CadastrarTipoSanguineo(tipoSanguineo);
            }
            TipoSanguineo tpPesquisado = new TipoSanguineo();

            tpPesquisado = TipoSanguineoDAO.BuscarTipoSanguineoPorNome(tipoSanguineo.GrupoSanguineo, tipoSanguineo.FatorRH);

            doacao.TipoSanguineoDoacao = TipoSanguineoDAO.BuscarTipoSanguineoPorID(tpPesquisado.IdTipoSanguineo);

            if (DoacaoDAO.CadastrarDoacao(doacao))
            {
                return(RedirectToAction("EmitirCertificado", "IdDoacao"));
            }
            ModelState.AddModelError("", "Erro ao registrar doação!");
            return(View(doacao));
        }
Exemplo n.º 4
0
 public SolicitacaoController(SolicitacaoDAO solicitacaoDAO, DoacaoDAO doacaoDAO, SolicitanteDAO solicitanteDAO)
 {
     _solicitacaoDAO = solicitacaoDAO;
     _doacaoDAO      = doacaoDAO;
     _solicitanteDAO = solicitanteDAO;
 }
Exemplo n.º 5
0
 public void DeleteDoacao(int id)
 {
     DoacaoDAO.RemoverDoacao(id);
 }
Exemplo n.º 6
0
 public void PostDoacao(Doacao doacao)
 {
     DoacaoDAO.CadastrarDoacao(doacao);
 }
Exemplo n.º 7
0
 public void AlteraDoacao(Doacao doacao, int id)
 {
     DoacaoDAO.AlterarDoacao(doacao, id);
 }
Exemplo n.º 8
0
 public Doacao GetDoacao(int id)
 {
     return(DoacaoDAO.RetornarDoacaoPorId(id));
 }
Exemplo n.º 9
0
 // GET: api/Doacaos
 public IQueryable <Doacao> GetDoacao()
 {
     return(DoacaoDAO.RetornarDoacoes());
 }
Exemplo n.º 10
0
 public DoadorController(DoadorDAO doadorDAO, DoacaoDAO doacaoDAO)
 {
     _doadorDAO = doadorDAO;
     _doacaoDAO = doacaoDAO;
 }
Exemplo n.º 11
0
 public DoacaoAPIController(DoacaoDAO doacaoDAO)
 {
     _doacaoDAO = doacaoDAO;
 }