public virtual Task <List <DomesticInvoice> > GetDomesticInvoices(string userId)
        {
            if (string.IsNullOrEmpty(userId))
            {
                return(null);
            }

            var caller = new ApiCaller(Lang);
            var apiUrl = string.Format("api/DomesticInvoice/GetUserInvoices/{0}", userId);

            return(caller.GetResourceAsync <List <DomesticInvoice> >(apiUrl));
        }
        public virtual Task <DomesticInvoice> GetDomesticInvoiceDetails(string id)
        {
            if (string.IsNullOrEmpty(id))
            {
                return(null);
            }

            var caller = new ApiCaller(Lang);
            var apiUrl = string.Format("api/DomesticInvoice/{0}", id);

            return(caller.GetResourceAsync <DomesticInvoice>(apiUrl));
        }
示例#3
0
        public virtual Task <DomesticInvoice> GetDomesticInvoice(string id)
        {
            if (string.IsNullOrEmpty(id))
            {
                return(null);
            }

            var caller = new ApiCaller(Lang);
            var apiUrl = string.Format("api/Profile/DomesticInvoice/Details/{0}?userId={1}", id, User.CrmUserId);

            return(caller.GetResourceAsync <DomesticInvoice>(apiUrl));
        }