Exemplo n.º 1
0
        public List <TodoItem> BuscarTodoItems()
        {
            //Montando uma string com o endereço do servidor (API) e o caminho URL que deverá "executar"
            string Uri = Program.API + RotaTodoItemAPI + (int)BoTodoItem.Rotas.Pesquisar;

            try
            {
                List <TodoItem> items   = new List <TodoItem>();
                string          retorno = HttpExecute.HTTPBuscarResultado <string>(null, Uri, null);
                if (JObject.Parse(retorno)["Retorno"] != null)
                {
                    retorno = JObject.Parse(retorno)["Retorno"].ToString();
                    throw new Exception(retorno);
                }
                else
                {
                    items = JsonConvert.DeserializeObject <List <TodoItem> >(JObject.Parse(retorno)["TodoItems"].ToString());
                }
                return(items);
            }
            catch (Exception)
            {
                throw;
            }
        }
Exemplo n.º 2
0
        public string ExcluiTodoItem(TodoItem item)
        {
            string Uri        = Program.API + RotaTodoItemAPI + (int)Rotas.Deletar;
            string parametros = JsonConvert.SerializeObject(item, Formatting.None);

            try
            {
                string retorno = HttpExecute.HTTPBuscarResultado <string>(parametros, Uri, null);
                return(JObject.Parse(retorno)["Retorno"].ToString());
            }
            catch (Exception)
            {
                throw;
            }
        }
Exemplo n.º 3
0
 internal IHttpConsumer AddHttpRequest(IHttpConsumerExecute consumerExecute)
 {
     HttpExecute.Add(consumerExecute);
     return(this);
 }