} // Name public override void Execute() { m_oCustomerData.Load(); Guid oEkmType = new EkmDatabaseMarketPlace().InternalId; Guid oYodleeType = new YodleeDatabaseMarketPlace().InternalId; VendorInfo oHmrc = global::Integration.ChannelGrabberConfig.Configuration.GetInstance(Log).Hmrc; m_oStra.Execute(); foreach (LoadCustomerMarketplaceSecurityData.ResultRow oRes in m_oStra.Result) { if (oRes.InternalID == oEkmType) { CheckEkm(oRes); } else if (oRes.InternalID == oYodleeType && oRes.DisplayName != "ParsedBank") { Result.HasYodlee = CurrentValues.Instance.RefreshYodleeEnabled; } else if (oRes.InternalID == oHmrc.Guid()) { CheckHmrc(oRes); } } // for each result Result.IsVatReturnUpToDate = new CheckAllVatReturnPeriods(m_oCustomerData.Id, DB, Log).IsUpToDate(); } // Execute
private int SaveAccountTrn(Customer customer, string login, string password) { int nResult = 0; new Transactional(() => { var username = login; var ekm = new EkmDatabaseMarketPlace(); _mpChecker.Check(ekm.InternalId, customer, username); var oEsi = new EkmServiceInfo(); int marketPlaceId = _mpTypes .GetAll() .First(a => a.InternalId == oEsi.InternalId) .Id; var ekmSecurityInfo = new EkmSecurityInfo { MarketplaceId = marketPlaceId, Name = username, Password = password }; var mp = _helper.SaveOrUpdateCustomerMarketplace(username, ekm, ekmSecurityInfo.Password, customer); nResult = mp.Id; }).Execute(); return(nResult); }
public JsonResult Update(string name, string password) { string errorMsg; if (!_validator.Validate(name, password, out errorMsg)) { var errorObject = new { error = errorMsg }; return(Json(errorObject)); } // if try { Transactional.Execute(() => { var customer = _context.Customer; var ekm = new EkmDatabaseMarketPlace(); _helper.SaveOrUpdateCustomerMarketplace(name, ekm, password, customer); }); return(Json(new { success = true }, JsonRequestBehavior.AllowGet)); } catch (Exception e) { Log.Error(e); return(Json(new { error = e.Message }, JsonRequestBehavior.AllowGet)); } // try } // Update