public async Task<List<Message>> GetMessages(Folder folder, OData data) { return (await MakeRequest<MessageRoot>("me/MailFolders/" + folder.Id + "/messages" + data.ConvertToUrl())).value.ToList(); }
public async Task<List<Message>> GetFlaggedEmail(OData data) { data.Filter = "Flag/FlagStatus eq 'Flagged'"; MessageRoot root = (await MakeRequest<MessageRoot>("me/messages" + data.ConvertToUrl())); root.value.ToList().ForEach(message => message.service = root.service); return root.value.ToList(); }
public async Task<List<Folder>> GetFolders(OData oData) { var returns = (await MakeRequest<FolderRoot>("me/MailFolders" + oData.ConvertToUrl())).value.ToList(); return returns; }