public ImportPostIncomeResp ImportPostIncome(ImportPostIncomeReq req) { List <PostIncomeInfo> successList = new List <PostIncomeInfo>(); List <ImportPostIncome> faultList = new List <ImportPostIncome>(); string message = string.Empty; ObjectFactory <PostIncomeAppService> .Instance.ImportPostIncome( req.FileIdentity, req.CompanyCode, ref successList, ref faultList, ref message); return(new ImportPostIncomeResp() { SuccessList = successList, FaultList = faultList, Message = message }); }
public void ImportPostIncome(string fileIdentity, Action <ImportPostIncomeResp> callback) { string relativeUrl = "/InvoiceService/PostIncome/Import"; ImportPostIncomeReq request = new ImportPostIncomeReq(); request.FileIdentity = fileIdentity; request.CompanyCode = CPApplication.Current.CompanyCode; restClient.Create <ImportPostIncomeResp>(relativeUrl, request, (obj, args) => { if (args.FaultsHandle()) { return; } callback(args.Result); }); }