Exemplo n.º 1
0
        public MeroshareSearchMyPurchaseRespose[] SearchMyPurchase(MeroshareViewMyPurchaseRequest body)
        {
            var request = new RestRequest("/api/myPurchase/search/");

            request.AddJsonBody(body);
            var response = this.AuthorizedPost <MeroshareSearchMyPurchaseRespose[]>(request);

            return(response.Data);
        }
Exemplo n.º 2
0
        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);
        }
Exemplo n.º 3
0
        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);
                }