public static void EnviarEnsinar(int codigoParticipante, int codigoItem) { var json = JsonParser.MontarJsonEnsinar(codigoParticipante, codigoItem); var requisicao = MontadorRequisicao.MontarRequisicaoPostEnsinar(); EnviarJson(json, requisicao); }
public static void DeletarUsuario(Participante participante) { var json = JsonParser.MontarJsonDeleteUsuario(participante); var requisicao = MontadorRequisicao.MontarRequisicaoDeleteUsuario(); EnviarJson(json, requisicao); ObterResposta(requisicao); }
public static void EnviarErro(string tipo, string oQueAconteceu, int quantos) { var json = JsonParser.MontarJsonErro(tipo, oQueAconteceu, quantos); var requisicao = MontadorRequisicao.MontarRequisicaoErro(); EnviarJson(json, requisicao); ObterResposta(requisicao); }
public static void AtualizarParticipante(Participante participante) { var json = JsonParser.MontarJsonUpdateParticipante(participante); var requisicao = MontadorRequisicao.MontarRequisicaoUpdateParticipante(); EnviarJson(json, requisicao); ObterResposta(requisicao); }
public static void DeletarEnsinar(int codigoParticipante, int codigoItem) { var json = JsonParser.MontarJsonExcluirEnsinar(codigoParticipante, codigoItem); var requisicao = MontadorRequisicao.MontarRequisicaoDeleteEnsinar(); EnviarJson(json, requisicao); ObterResposta(requisicao); }
public static void EnviarAprender(int codigoParticipante, int codigoItem) { var json = JsonParser.MontarJsonAprender(codigoParticipante, codigoItem); var requisicao = MontadorRequisicao.MontarRequisicaoPostAprender(); EnviarJson(json, requisicao); ObterResposta(requisicao); }
//TODO: setar valor de retorno correto public static object EnviarItem(string item) { var json = JsonParser.MontarJsonItem(item); var requisicao = MontadorRequisicao.MontarRequisicaoPostItem(); EnviarJson(json, requisicao); return(ObterResposta(requisicao)); }
public static string EnviarItem(string item) { var json = JsonParser.MontarJsonItem(item); var requisicao = MontadorRequisicao.MontarRequisicaoPostItem(); EnviarJson(json, requisicao); var resposta = ObterResposta(requisicao); var jsonResposta = JObject.Parse(resposta.ToString()); var codigoItem = jsonResposta.SelectToken("codigo").ToString().Replace("{", "").Replace("}", ""); return(codigoItem); }
public static string EnviarParticipante(Participante participante) { var requisicao = MontadorRequisicao.MontarRequisicaoPostUsuario(); var json = JsonParser.MontarJsonUsuario(participante); EnviarJson(json, requisicao); var resposta = ObterResposta(requisicao); var jsonResposta = JObject.Parse(resposta.ToString()); var codigoParticipante = jsonResposta.SelectToken("codigo").ToString().Replace("{", "").Replace("}", ""); return(codigoParticipante); }
public static string Login(Dictionary <string, string> emailESenha) { var email = emailESenha["email"]; var senha = emailESenha["senha"]; var json = JsonParser.MontarJsonLogin(email, senha); var requisicao = MontadorRequisicao.MontarRequisicaoPostLogin(); EnviarJson(json, requisicao); var objetoResposta = JObject.Parse((string)ObterResposta(requisicao)); var resultado = objetoResposta.SelectToken("codigo"); var codigoParticipante = resultado.ToString(); return(codigoParticipante); }
public static Dictionary <int, string> ObterItens() { var itens = new Dictionary <int, string>(); var requisicao = MontadorRequisicao.MontarRequisicaoGetItem(); var objetoResposta = JObject.Parse((string)ObterResposta(requisicao)); var listaItens = objetoResposta.SelectToken("data"); foreach (var token in listaItens) { var chave = token.SelectToken("cod_item").ToString().Replace("{", "").Replace("}", ""); var valor = token.SelectToken("nome").ToString().Replace("{", "").Replace("}", ""); itens[int.Parse(chave)] = valor; } return(itens); }
public static Dictionary <int, string> ObterCampi() { var campi = new Dictionary <int, string>(); var requisicao = MontadorRequisicao.MontarRequisicaoGetCampi(); var objetoResposta = JObject.Parse((string)ObterResposta(requisicao)); var listaCampi = objetoResposta.SelectToken("data"); foreach (var token in listaCampi) { var chave = token.SelectToken("cod_campus").ToString().Replace("{", "").Replace("}", ""); var valor = token.SelectToken("local").ToString().Replace("{", "").Replace("}", ""); campi[int.Parse(chave)] = valor; } return(campi); }
public static Participante ObterDadosParticipante(int codigoParticipante) { var requisicao = MontadorRequisicao.MontarRequisicaoGetParticipante(); var json = JsonParser.MontarJsonGetParticipante(codigoParticipante); EnviarJson(json, requisicao); var objetoResposta = JObject.Parse((string)ObterResposta(requisicao)); var dados = objetoResposta.SelectToken("participante"); var dadosParticipante = AjustarDadosParticipante(dados, codigoParticipante); var participante = new Participante(dadosParticipante) { Email = dadosParticipante["email"] }; return(participante); }
public static Dictionary <string, List <int> > Match(int codigoItem, int codigoParticipanteAtual) { var matchs = new Dictionary <string, List <int> >(); var requisicao = MontadorRequisicao.MontarRequisicaoMatchHobbie(); var json = JsonParser.MontarJsonMatchHobbie(codigoItem); EnviarJson(json, requisicao); var objetoResposta = JObject.Parse((string)ObterResposta(requisicao)); var listaItens = objetoResposta.SelectToken("listaparticipantehobbie"); var listaParticipantes = new List <int>(); foreach (var token in listaItens) { var codigoParticipante = token.SelectToken("cod_participante").ToString().Replace("{", "").Replace("}", ""); if (int.Parse(codigoParticipante) != codigoParticipanteAtual) { listaParticipantes.Add(int.Parse(codigoParticipante)); } } matchs["hobbie"] = listaParticipantes; requisicao = MontadorRequisicao.MontarRequisicaoMatchAprender(); json = JsonParser.MontarJsonMatchAprender(codigoItem); EnviarJson(json, requisicao); objetoResposta = JObject.Parse((string)ObterResposta(requisicao)); listaItens = objetoResposta.SelectToken("listaparticipanteaprender"); listaParticipantes = new List <int>(); foreach (var token in listaItens) { var codigoParticipante = token.SelectToken("cod_participante").ToString().Replace("{", "").Replace("}", ""); if (int.Parse(codigoParticipante) != codigoParticipanteAtual) { listaParticipantes.Add(int.Parse(codigoParticipante)); } } matchs["ensinar"] = listaParticipantes; requisicao = MontadorRequisicao.MontarRequisicaoMatchEnsinar(); json = JsonParser.MontarJsonMatchEnsinar(codigoItem); EnviarJson(json, requisicao); objetoResposta = JObject.Parse((string)ObterResposta(requisicao)); listaItens = objetoResposta.SelectToken("listaparticipanteensinar"); listaParticipantes = new List <int>(); foreach (var token in listaItens) { var codigoParticipante = token.SelectToken("cod_participante").ToString().Replace("{", "").Replace("}", ""); if (int.Parse(codigoParticipante) != codigoParticipanteAtual) { listaParticipantes.Add(int.Parse(codigoParticipante)); } } matchs["aprender"] = listaParticipantes; return(matchs); }
public static Dictionary <string, List <string> > ObterParticipanteItens(int codigoParticipante, Dictionary <int, string> itens) { var relacoes = new Dictionary <string, List <string> >(); var requisicao = MontadorRequisicao.MontarRequisicaoGetParticipanteHobbie(); var objetoResposta = JObject.Parse((string)ObterResposta(requisicao)); var listaItens = objetoResposta.SelectToken("data"); var hobbies = new List <string>(); foreach (var token in listaItens) { var codigoItem = token.SelectToken("cod_item").ToString().Replace("{", "").Replace("}", ""); var codigoParticipanteRetorno = token.SelectToken("cod_participante").ToString().Replace("{", "").Replace("}", ""); if (int.Parse(codigoParticipanteRetorno) == codigoParticipante) { hobbies.Add(itens[int.Parse(codigoItem)]); } } relacoes["hobbie"] = hobbies; requisicao = MontadorRequisicao.MontarRequisicaoGetParticipanteAprender(); objetoResposta = JObject.Parse((string)ObterResposta(requisicao)); listaItens = objetoResposta.SelectToken("data"); var aprender = new List <string>(); foreach (var token in listaItens) { var codigoItem = token.SelectToken("cod_item").ToString().Replace("{", "").Replace("}", ""); var codigoParticipanteRetorno = token.SelectToken("cod_participante").ToString().Replace("{", "").Replace("}", ""); if (int.Parse(codigoParticipanteRetorno) == codigoParticipante) { aprender.Add(itens[int.Parse(codigoItem)]); } } relacoes["aprender"] = aprender; requisicao = MontadorRequisicao.MontarRequisicaoGetParticipanteEnsinar(); objetoResposta = JObject.Parse((string)ObterResposta(requisicao)); listaItens = objetoResposta.SelectToken("data"); var ensinar = new List <string>(); foreach (var token in listaItens) { var codigoItem = token.SelectToken("cod_item").ToString().Replace("{", "").Replace("}", ""); var codigoParticipanteRetorno = token.SelectToken("cod_participante").ToString().Replace("{", "").Replace("}", ""); if (int.Parse(codigoParticipanteRetorno) == codigoParticipante) { ensinar.Add(itens[int.Parse(codigoItem)]); } } relacoes["ensinar"] = ensinar; return(relacoes); }