public SetCustomerPasswordByToken( Guid token, CustomerOriginEnum origin, DasKennwort password, DasKennwort passwordAgain, bool isBrokerLead, string remoteIP ) { UserID = 0; IsBroker = false; SessionID = 0; ErrorMsg = null; this.origin = origin; this.passwordAgain = passwordAgain.Decrypt(); this.spDetails = new LoadUserDetailsByRestoreToken(DB, Log) { Token = token, IsBrokerLead = isBrokerLead, }; this.securityData = new UserSecurityData(this) { NewPassword = password.Decrypt(), }; this.spSetNewPassword = new SpSetCustomerPasswordByToken(DB, Log) { Token = token, IsBrokerLead = isBrokerLead, RemoteIP = remoteIP, }; } // constructor
} // BrokerLoadLeadDetails public StringActionResult BrokerSaveCrmEntry( string sType, int nActionID, int nStatusID, string sComment, string sCustomerRefNum, string sContactEmail, CustomerOriginEnum origin ) { BrokerSaveCrmEntry oInstance; ActionMetaData oResult = ExecuteSync( out oInstance, null, null, sType, nActionID, nStatusID, sComment, sCustomerRefNum, sContactEmail, origin ); return(new StringActionResult { MetaData = oResult, Value = oInstance.ErrorMsg, }); } // BrokerSaveCrmEntry
public BrokerLoadLeadDetails(int leadID, string sContactEmail, CustomerOriginEnum origin) { this.leadID = leadID; this.contactEmail = sContactEmail; this.origin = (int)origin; Result = new BrokerLeadDataModel(); } // constructor
} // BrokerAddBank public BrokerLeadDetailsActionResult BrokerLeadCanFillWizard( int nLeadID, string sLeadEmail, string sContactEmail, CustomerOriginEnum origin ) { BrokerLeadCanFillWizard oInstance; ActionMetaData oResult = ExecuteSync( out oInstance, null, null, nLeadID, sLeadEmail, sContactEmail, origin ); return(new BrokerLeadDetailsActionResult { LeadID = oInstance.LeadID, CustomerID = oInstance.CustomerID, LeadEmail = oInstance.LeadEmail, FirstName = oInstance.FirstName, LastName = oInstance.LastName, MetaData = oResult, }); } // BrokerLeadCanFillWizard
} // LoadCustomerByCreatePasswordToken public SetPasswordActionResult SetCustomerPasswordByToken( Guid token, CustomerOriginEnum origin, DasKennwort password, DasKennwort passwordAgain, bool isBrokerLead, string remoteIP ) { SetCustomerPasswordByToken instance; ActionMetaData oMetaData = ExecuteSync( out instance, null, null, token, origin, password, passwordAgain, isBrokerLead, remoteIP ); return(new SetPasswordActionResult { MetaData = oMetaData, ErrorMsg = instance.ErrorMsg, UserID = instance.UserID, IsBroker = instance.IsBroker, Email = instance.Email, SessionID = instance.SessionID, IsDisabled = instance.IsDisabled, }); } // SetCustomerPasswordByToken
} // CustomerChangePassword public StringActionResult UserUpdateSecurityQuestion( string email, CustomerOriginEnum origin, DasKennwort password, int questionID, string answer ) { UserUpdateSecurityQuestion oInstance; ActionMetaData oMetaData = ExecuteSync( out oInstance, null, null, email, origin, password, questionID, answer ); return(new StringActionResult { MetaData = oMetaData, Value = oInstance.ErrorMessage, }); } // UserUpdateSecurityQuestion
public BrokerLeadSendInvitation( int nLeadID, string sBrokerContactEmail, CustomerOriginEnum origin ) : this(nLeadID, sBrokerContactEmail, (int)origin) { } // constructor
} // BrokerLoadCustomerFiles public BrokerCustomerFileContentsActionResult BrokerDownloadCustomerFile( string sCustomerRefNum, string sContactEmail, int nFileID, CustomerOriginEnum origin ) { BrokerDownloadCustomerFile oInstance; ActionMetaData oResult = ExecuteSync( out oInstance, null, null, sCustomerRefNum, sContactEmail, nFileID, origin ); return(new BrokerCustomerFileContentsActionResult { MetaData = oResult, Name = oInstance.FileName, Contents = oInstance.Contents, }); } // BrokerLoadCustomerFiles
public BrokerLoadCustomerFiles(string sCustomerRefNum, string sContactEmail, CustomerOriginEnum origin) { m_sCustomerRefNum = sCustomerRefNum; m_sContactEmail = sContactEmail; this.origin = (int)origin; Files = new List <BrokerCustomerFile>(); } // constructor
public BrokerLoadSignedTerms(string sContactEmail, CustomerOriginEnum origin) { Terms = string.Empty; SignedTime = string.Empty; this.contactEmail = sContactEmail; this.origin = (int)origin; } // constructor
public GetCustomerSecurityQuestion(string email, CustomerOriginEnum origin) { this.sp = new SpGetCustomerSecurityQuestion(DB, Log) { Email = email, OriginID = (int)origin }; } // constructor
} // BrokerSaveUploadedCustomerFile public ActionMetaData BrokerDeleteCustomerFiles( string sCustomerRefNum, string sContactEmail, int[] aryFileIDs, CustomerOriginEnum origin ) { return(ExecuteSync <BrokerDeleteCustomerFiles>(null, null, sCustomerRefNum, sContactEmail, aryFileIDs, origin)); } // BrokerDeleteCustomerFiles
} // LoadAllLoginRoles public StringActionResult GetCustomerSecurityQuestion(string email, CustomerOriginEnum origin) { GetCustomerSecurityQuestion instance; ActionMetaData amd = ExecuteSync(out instance, null, null, email, origin); return(new StringActionResult { MetaData = amd, Value = instance.SecurityQuestion, }); } // GetCustomerSecurityQuestion
} // GetCustomerSecurityQuestion public StringActionResult ValidateSecurityAnswer(string email, CustomerOriginEnum origin, string answer) { ValidateSecurityAnswer instance; ActionMetaData amd = ExecuteSync(out instance, null, null, email, origin, answer); return(new StringActionResult { MetaData = amd, Value = instance.ErrorMsg, }); } // ValidateSecurityAnswer
public ValidateSecurityAnswer(string email, CustomerOriginEnum origin, string answer) { ErrorMsg = null; this.answer = answer; this.sp = new LoadSecurityAnswer(DB, Log) { Email = email, OriginID = (int)origin, }; } // constructor
public BrokerLoadOwnProperties(string sContactEmail, CustomerOriginEnum origin) { m_oSp = new SpBrokerLoadOwnProperties(DB, Log) { ContactEmail = sContactEmail, Origin = (int)origin, BrokerID = 0, ContactMobile = null, }; Properties = new BrokerProperties(); } // constructor
public BrokerDeleteCustomerFiles( string sCustomerRefNum, string sContactEmail, int[] aryFileIDs, CustomerOriginEnum origin ) { m_sCustomerRefNum = sCustomerRefNum; m_sContactEmail = sContactEmail; m_aryFileIDs = aryFileIDs; this.origin = (int)origin; } // constructor
public SpBrokerAcceptTerms( int nTermsID, string sContactEmail, CustomerOriginEnum origin, AConnection oDB, ASafeLog oLog ) : base(oDB, oLog) { TermsID = nTermsID; OriginID = (int)origin; ContactEmail = sContactEmail; } // constructor
} // BrokerAttachCustomer public StringListActionResult BrokerLoadSignedTerms(string sContactEmail, CustomerOriginEnum origin) { BrokerLoadSignedTerms oInstance; ActionMetaData oMetaData = ExecuteSync(out oInstance, null, null, sContactEmail, origin); return(new StringListActionResult { MetaData = oMetaData, Records = new List <string> { oInstance.Terms, oInstance.SignedTime }, }); } // BrokerLoadSignedTerms
public BrokerSaveUploadedCustomerFile( string sCustomerRefNum, string sContactEmail, byte[] aryFileContents, string sFileName, CustomerOriginEnum origin ) { m_sCustomerRefNum = sCustomerRefNum; m_sContactEmail = sContactEmail; m_aryFileContents = aryFileContents; m_sFileName = sFileName; this.origin = (int)origin; } // constructor
public BrokerDownloadCustomerFile( string sCustomerRefNum, string sContactEmail, int nFileID, CustomerOriginEnum origin ) { m_sCustomerRefNum = sCustomerRefNum; m_sContactEmail = sContactEmail; m_nFileID = nFileID; this.origin = (int)origin; FileName = null; Contents = null; } // constructor
} // BrokerLoadCustomerDetails public BrokerLeadDetailsDataActionResult BrokerLoadLeadDetails( int leadID, string sContactEmail, CustomerOriginEnum origin ) { BrokerLoadLeadDetails oIntstance; ActionMetaData oResult = ExecuteSync(out oIntstance, null, null, leadID, sContactEmail, origin); return(new BrokerLeadDetailsDataActionResult { MetaData = oResult, BrokerLeadDataModel = oIntstance.Result }); } // BrokerLoadLeadDetails
} // BrokerLoadCustomerList public BrokerCustomerDetailsActionResult BrokerLoadCustomerDetails( string sCustomerRefNum, string sContactEmail, CustomerOriginEnum origin ) { BrokerLoadCustomerDetails oIntstance; ActionMetaData oResult = ExecuteSync(out oIntstance, null, null, sCustomerRefNum, sContactEmail, origin); return(new BrokerCustomerDetailsActionResult { MetaData = oResult, Data = oIntstance.Result, PotentialSigners = oIntstance.PotentialEsigners, }); } // BrokerLoadCustomerDetails
} // BrokerLoadPropertiesByID public ActionMetaData BrokerUpdatePassword( string contactEmail, CustomerOriginEnum origin, DasKennwort oldPassword, DasKennwort newPassword, DasKennwort newPasswordAgain ) { return(ExecuteSync <BrokerUpdatePassword>( null, null, contactEmail, origin, oldPassword, newPassword, newPasswordAgain )); } // BrokerUpdatePassword
} // BrokerLoadCustomerFiles public ActionMetaData BrokerSaveUploadedCustomerFile( string sCustomerRefNum, string sContactEmail, byte[] oFileContents, string sFileName, CustomerOriginEnum origin ) { return(ExecuteSync <BrokerSaveUploadedCustomerFile>( null, null, sCustomerRefNum, sContactEmail, oFileContents, sFileName, origin )); } // BrokerSaveUploadedCustomerFile
public BrokerUpdatePassword( string sContactEmail, CustomerOriginEnum origin, DasKennwort oldPassword, DasKennwort newPassword, DasKennwort newPasswordAgain ) { this.spLoad = new BrokerLoadDetailsForPasswordUpdate(DB, Log) { ContactEmail = sContactEmail, OriginID = (int)origin, }; this.oldPassword = oldPassword.Decrypt(); this.newPassword = newPassword.Decrypt(); this.newPasswordAgain = newPasswordAgain.Decrypt(); } // constructor
} // constructor protected override bool AuthorizeCore(HttpContextBase httpContext) { var routeData = httpContext.Request.RequestContext.RouteData; if (!routeData.Values.Any()) { return(true); } string controller = routeData.GetRequiredString("controller"); if (this.whiteList.Contains(controller)) { return(true); } var area = routeData.DataTokens["area"] as string; if (string.IsNullOrEmpty(area)) { return(true); } if (area != this.areaName.ToString()) { return(true); } if (!base.AuthorizeCore(httpContext)) { return(false); } if (!IsStrictArea) { return(true); } string userName = httpContext.User.Identity.Name; CustomerOriginEnum origin = UiCustomerOrigin.Get(httpContext.Request.Url).GetOrigin(); return(1 == this.roleCache.GetRoleCount(userName, origin)); } // AuthorizeCore
} // BrokerDeleteCustomerFiles public ActionMetaData BrokerAddCustomerLead( string sLeadFirstName, string sLeadLastName, string sLeadEmail, string sLeadAddMode, string sContactEmail, CustomerOriginEnum origin ) { return(ExecuteSync <BrokerAddCustomerLead>( null, null, sLeadFirstName, sLeadLastName, sLeadEmail, sLeadAddMode, sContactEmail, origin )); } // BrokerAddCustomerLead
public BrokerAddCustomerLead( string sLeadFirstName, string sLeadLastName, string sLeadEmail, string sLeadAddMode, string sContactEmail, CustomerOriginEnum origin ) { m_oSp = new SpBrokerAddCustomerLead(DB, Log) { LeadFirstName = sLeadFirstName, LeadLastName = sLeadLastName, LeadEmail = sLeadEmail, LeadAddMode = sLeadAddMode, ContactEmail = (sContactEmail ?? string.Empty).Trim(), Origin = (int)origin }; m_oResultRow = null; } // constructor
} // BrokerSaveCrmEntry public BrokerCustomerFilesActionResult BrokerLoadCustomerFiles( string sCustomerRefNum, string sContactEmail, CustomerOriginEnum origin ) { BrokerLoadCustomerFiles oInstance; ActionMetaData oResult = ExecuteSync( out oInstance, null, null, sCustomerRefNum, sContactEmail, origin ); return(new BrokerCustomerFilesActionResult { MetaData = oResult, Files = oInstance.Files, }); } // BrokerLoadCustomerFiles