Beispiel #1
0
        /// <summary>
        /// Generates the settlement letter.
        /// </summary>
        /// <param name="parameters">The parameters.</param>
        /// <returns></returns>
        public async Task <string> GenerateSettlementLetter(GenerateSettlementLetterParams parameters, IMSSpreadsheetWriter writer)
        {
            var activeOverdraft = await GetOverdraftByIDs(parameters.OverdraftIDs, parameters.IdentityWorkID);

            return(await GenerateSettlementLetter(activeOverdraft, parameters.IdentityWorkID, parameters.InstanceID,
                                                  parameters.Token, writer));
        }
Beispiel #2
0
        public async Task <string> GenerateSettlementLetter(GenerateSettlementLetterParams parameters)
        {
            var result = await ServiceHelperExtensions.CallRestServiceAsync(Format.JSON, RestMethod.POST, _authorizationHeader,
                                                                            new Uri($"{_cotorraUri}/GenerateSettlementLetter"), new object[] { parameters }).ContinueWith((i) =>
            {
                if (i.Exception != null)
                {
                    throw i.Exception;
                }
                return(i.Result);
            });

            return(JsonConvert.DeserializeObject <string>(result));
        }
Beispiel #3
0
        public async Task <string> GenerateSettlementLetter(GenerateSettlementLetterParams parameters)
        {
            SettlementProcessManager mgr = new SettlementProcessManager();

            return(await mgr.GenerateSettlementLetter(parameters));
        }
 /// <summary>
 /// Generates the settlement letter.
 /// </summary>
 /// <param name="parameters">The parameters.</param>
 /// <returns></returns>
 public async Task <string> GenerateSettlementLetter(GenerateSettlementLetterParams parameters)
 {
     return(await letterHelper.GenerateSettlementLetter(parameters, new MSSpreadsheetWriterBlob()));
 }
 public Task <string> GenerateSettlementLetter(GenerateSettlementLetterParams parameters)
 {
     return(_client.GenerateSettlementLetter(parameters));
 }