public MeroshareSearchMyPurchaseRespose[] SearchMyPurchase(MeroshareViewMyPurchaseRequest body) { var request = new RestRequest("/api/myPurchase/search/"); request.AddJsonBody(body); var response = this.AuthorizedPost <MeroshareSearchMyPurchaseRespose[]>(request); return(response.Data); }
public MeroshareViewMyPurchaseResponse ViewMyPurchase(MeroshareViewMyPurchaseRequest body) { Log.Debug("View my purchase"); var request = new RestRequest("/api/myPurchase/view/"); request.AddJsonBody(body); var response = this.AuthorizedPost <MeroshareViewMyPurchaseResponse>(request); return(response.Data); }
public IEnumerable <MeroshareViewMyPurchaseResponse> GetWaccs(IEnumerable <string> scrips) { Log.Debug("Getting waccs"); var me = GetOwnDetails(); var request = new MeroshareViewMyPurchaseRequest { Demat = me.Demat, }; foreach (var scrip in scrips) { request.Scrip = scrip; var view = ViewMyPurchase(request); var searches = SearchMyPurchase(request); if (searches is null || searches.Length == 0) { yield return(view); }