public IHttpActionResult VerDetalhes(int id, string emailUsuario) { if (id > 0) { Palestra palestra = new PalestraDAO().GetById(id, emailUsuario); return(Json(palestra)); } return(Json(new SimpleReturn("codigo de palestra invalido", false))); }
public IHttpActionResult MinhasInscricoes(string emailUsuario) //TODO: chave da tabela { List <Categoria> lista = new CategoriaDAO().ListarCategorias(); List <Palestra> listaPalestras = new PalestraDAO().ListarPaleastraPorEmail(emailUsuario); lista.ForEach(categoria => { for (int i = 0; i < listaPalestras.Count; i++) { if (listaPalestras[i].CodigoTipoCategoria == categoria.Codigo) { categoria.Palestras.Add(listaPalestras[i]); listaPalestras.RemoveAt(i); i--; } } }); return(Json(new { Categorias = lista })); }
public IHttpActionResult ListarPalestras() { List <Categoria> lista = new CategoriaDAO().ListarCategorias(); List <Palestra> listaPalestras = new PalestraDAO().ListarPalestras(); lista.ForEach(categoria => { for (int i = 0; i < listaPalestras.Count; i++) { if (listaPalestras[i].CodigoTipoCategoria == categoria.Codigo) { categoria.Palestras.Add(listaPalestras[i]); listaPalestras.RemoveAt(i); i--; } } }); return(Json(new { Categorias = lista })); }
public IHttpActionResult Inscricao(int id, [FromBody] Usuario usuario) { int retorno; retorno = new PalestraDAO().InscreverUsuario(id, usuario); switch (retorno) { case (int)RetornoDaInscricao.CADASTRADO_SUCESSO: return(Json(new SimpleReturn("Cadastrado com Sucesso", true))); case (int)RetornoDaInscricao.EMAIL_JA_CADASTRADO: return(Json(new SimpleReturn("Email já esta inscrito", false))); case (int)RetornoDaInscricao.PALESTRA_NAO_EXISTE: return(Json(new SimpleReturn("Palestra não existe", false))); default: return(Json(new SimpleReturn("Não foi possivel efetuar seu cadastro", false))); } }