示例#1
0
        public static async Task <JObject> DeleteMessage(string id)
        {
            try
            {
                using (var client = ServiceBase.GetClient())
                {
                    client.MaxResponseContentBufferSize = 5256000;



                    MultipartFormDataContent form = new MultipartFormDataContent();

                    form.Add(new StringContent(id), "id");

                    var response = await client.PostAsync("api/user/inbox_eliminar", form);

                    if (response.IsSuccessStatusCode)
                    {
                        Console.WriteLine("entre a success");
                        var str = await response.Content.ReadAsStringAsync();

                        Console.WriteLine(str);

                        var responseContent = Newtonsoft.Json.JsonConvert.DeserializeObject <JObject>(str);


                        return(responseContent);
                    }
                    else
                    {
                        var errorResponse = new JObject();
                        errorResponse.Add("codigo", "-1");
                        errorResponse.Add("mensaje", "ha ocurrido un error");

                        return(errorResponse);
                    }
                }
            }
            catch (Exception e)
            {
                return(null);
            }
        }