Пример #1
0
        public ActionResult RemoteDeposit(int id)
        {
            var service = Configuration.Current.RemoteDepositCaptureService;
            var token   = Configuration.Current.RemoteDepositCaptureServiceToken;
            var spec    = CurrentDatabase.Contents.Any(x => x.Name == "X9Specification" && x.TypeID == ContentTypeCode.TypeText);

            if (spec && service.HasValue() && token.HasValue())
            {
                return(RemoteDepositCapture.Export(CurrentDatabase, id, service, token));
            }
            return(RedirectShowError("The remote deposit capture service is not configured"));
        }
Пример #2
0
 public ActionResult Process(RemoteDeposit model)
 {
     if (GetServiceConfiguration(out string service, out string token))
     {
         var id            = model.BundleHeaderId;
         var depositDate   = model.DepositDate;
         var accountNumber = model.AccountNumber;
         if (depositDate.HasValue)
         {
             var bundle = CurrentDatabase.BundleHeaders.First(h => h.BundleHeaderId == id);
             bundle.DepositDate = depositDate;
             CurrentDatabase.SubmitChanges();
         }
         return(RemoteDepositCapture.Export(CurrentDatabase, id, accountNumber, service, token));
     }
     return(RedirectShowError("The remote deposit capture service is not configured"));
 }