public static string GetTotalEarnings() { try { var credential = DependencyService.Get <ICredentialRetriever>().GetCredential(); var rest = ServiceRestClient.ExecuteGetRequest("earnings/?email=" + credential.User.Email); var obj = JObject.Parse(rest.Content); var result = (string)obj["acount_balance"]; if (result != null) { return(result); } } catch (Exception e) {} return("0"); }
public static IRestResponse GetLoyaltyPoints() { IRestResponse response = null; try { var credential = DependencyService.Get <ICredentialRetriever>().GetCredential(); response = ServiceRestClient.ExecuteGetRequest("loyaltycard/?partner_id=" + UmbrellaApi.PARTNER_ID); if (response.Content != null) { return(response); } } catch (Exception e) {} return(response); }
public List <Message> GetMessages() { var list = new List <Message>(); try { var credential = DependencyService.Get <ICredentialRetriever>().GetCredential(); var rest = ServiceRestClient.ExecuteGetRequest("messages/?email=" + credential.User.Email); var obj = JObject.Parse(rest.Content); dynamic msg = Newtonsoft.Json.JsonConvert.DeserializeObject(obj.ToString()); var stud = msg.replies; var Subject = (string)obj["subject"]; string Sender = "", Email = ""; foreach (var rep in stud) { string str = rep.from_email; if (str != null) { string tr = str.Trim().Replace("<", ",").Replace(">", "").Replace("\"", ""); string[] separators = { "," }; string[] words = tr.Split(separators, StringSplitOptions.RemoveEmptyEntries); Sender = words[0]; Email = words[1]; } list.Add(new Message { Image = ImageSource.FromUri(new Uri("http://www.mens-hairstyle.com/wp-content/uploads/2016/06/Good-Men-Haircuts.jpg")), Sender = Sender, Email = Email, Subject = msg.subject, Body = rep["body_text"], Type = MessageType.UmbrellaMessages, IsUnread = true, HasAttachment = false, Received = DateTime.Now }); } } catch (Exception e) { } return(list); }