public DoacaoController(DoacaoDAO doacaoDAO, DoadorDAO doadorDAO, TriadorDAO triadorDAO) { _doacaoDAO = doacaoDAO; _doadorDAO = doadorDAO; //TODO: REMOVER TRIADOR _triadorDAO = triadorDAO; this.triador = _triadorDAO.BuscarTriadorPorId(1); }
public ActionResult EmitirCertificado(int idDoacao) { if (DoacaoDAO.EmitirCertificado(idDoacao) != null) { Doacao doa = DoacaoDAO.EmitirCertificado(idDoacao); // emitir certificado na tela ??? return(View()); } return(View()); }
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)); }
public SolicitacaoController(SolicitacaoDAO solicitacaoDAO, DoacaoDAO doacaoDAO, SolicitanteDAO solicitanteDAO) { _solicitacaoDAO = solicitacaoDAO; _doacaoDAO = doacaoDAO; _solicitanteDAO = solicitanteDAO; }
public void DeleteDoacao(int id) { DoacaoDAO.RemoverDoacao(id); }
public void PostDoacao(Doacao doacao) { DoacaoDAO.CadastrarDoacao(doacao); }
public void AlteraDoacao(Doacao doacao, int id) { DoacaoDAO.AlterarDoacao(doacao, id); }
public Doacao GetDoacao(int id) { return(DoacaoDAO.RetornarDoacaoPorId(id)); }
// GET: api/Doacaos public IQueryable <Doacao> GetDoacao() { return(DoacaoDAO.RetornarDoacoes()); }
public DoadorController(DoadorDAO doadorDAO, DoacaoDAO doacaoDAO) { _doadorDAO = doadorDAO; _doacaoDAO = doacaoDAO; }
public DoacaoAPIController(DoacaoDAO doacaoDAO) { _doacaoDAO = doacaoDAO; }