public static NadaMailMessage GetNadaMailMessageBySubjectStartWith(string mailId, string mailSubjectStartsWith) { NadaMailBox mailBox = GetNadaMailBox(mailId); List <NadaMailMessage> msgs = mailBox.msgs; NadaMailMessage mailMessageTemp = msgs.Where(msg => msgs.Any(m => (msg.s.StartsWith(mailSubjectStartsWith)))).FirstOrDefault(); NadaMailMessage mailMessage = GetNadaMailMessage(mailMessageTemp.uid); return(mailMessage); }
public static NadaMailMessage GetNadaMailMessage(string messageId) { var client = new RestClient("https://getnada.com"); var request = new RestRequest("/api/v1/messages/{id}", Method.GET); request.AddUrlSegment("id", messageId); request.RequestFormat = DataFormat.Json; IRestResponse response = client.Execute(request); NadaMailMessage nadaMailMessage = JsonConvert.DeserializeObject <NadaMailMessage>(response.Content); return(nadaMailMessage); }