//------------------------------------------------------------------------------ // // This code was generated from a template. // // Manual changes to this file may cause unexpected behavior in your application. // Manual changes to this file will be overwritten if the code is regenerated. // //------------------------------------------------------------------------------ namespace Neo.Afx.Admin.Security { using System; using System.Data.Entity; using System.Data.Entity.Infrastructure; using System.Data.Entity.Core.Objects; using System.Linq; public partial class AfxAdminSecurityContext : DbContext { public AfxAdminSecurityContext() : base("name=AfxAdminSecurityContext") { this.Configuration.LazyLoadingEnabled = false; } protected override void OnModelCreating(DbModelBuilder modelBuilder) { throw new UnintentionalCodeFirstException(); } public virtual DbSet Applications { get; set; } public virtual DbSet PasswordQuestions { get; set; } public virtual DbSet Roles { get; set; } public virtual DbSet Securables { get; set; } public virtual DbSet Users { get; set; } public virtual DbSet UserSettings { get; set; } public virtual DbSet UserStatus { get; set; } public virtual DbSet UserStatusHistories { get; set; } public virtual DbSet WorkflowBuddies { get; set; } public virtual DbSet RoleSecurables { get; set; } public virtual DbSet Vw_Users { get; set; } public virtual int Pr_SaveUserPassword(Nullable updatedByID, Nullable userID, string userName, string authMode, string newPassword, Nullable isPasswordReset) { var updatedByIDParameter = updatedByID.HasValue ? new ObjectParameter("UpdatedByID", updatedByID) : new ObjectParameter("UpdatedByID", typeof(long)); var userIDParameter = userID.HasValue ? new ObjectParameter("UserID", userID) : new ObjectParameter("UserID", typeof(long)); var userNameParameter = userName != null ? new ObjectParameter("UserName", userName) : new ObjectParameter("UserName", typeof(string)); var authModeParameter = authMode != null ? new ObjectParameter("AuthMode", authMode) : new ObjectParameter("AuthMode", typeof(string)); var newPasswordParameter = newPassword != null ? new ObjectParameter("NewPassword", newPassword) : new ObjectParameter("NewPassword", typeof(string)); var isPasswordResetParameter = isPasswordReset.HasValue ? new ObjectParameter("IsPasswordReset", isPasswordReset) : new ObjectParameter("IsPasswordReset", typeof(bool)); return ((IObjectContextAdapter)this).ObjectContext.ExecuteFunction("Pr_SaveUserPassword", updatedByIDParameter, userIDParameter, userNameParameter, authModeParameter, newPasswordParameter, isPasswordResetParameter); } public virtual int Pr_UpdateRelatedTable(string primaryID, string primaryColumnName, string relatedIds, string relatedSchema, string relatedTableName, string relatedPrimaryColumnName) { var primaryIDParameter = primaryID != null ? new ObjectParameter("PrimaryID", primaryID) : new ObjectParameter("PrimaryID", typeof(string)); var primaryColumnNameParameter = primaryColumnName != null ? new ObjectParameter("PrimaryColumnName", primaryColumnName) : new ObjectParameter("PrimaryColumnName", typeof(string)); var relatedIdsParameter = relatedIds != null ? new ObjectParameter("RelatedIds", relatedIds) : new ObjectParameter("RelatedIds", typeof(string)); var relatedSchemaParameter = relatedSchema != null ? new ObjectParameter("RelatedSchema", relatedSchema) : new ObjectParameter("RelatedSchema", typeof(string)); var relatedTableNameParameter = relatedTableName != null ? new ObjectParameter("RelatedTableName", relatedTableName) : new ObjectParameter("RelatedTableName", typeof(string)); var relatedPrimaryColumnNameParameter = relatedPrimaryColumnName != null ? new ObjectParameter("RelatedPrimaryColumnName", relatedPrimaryColumnName) : new ObjectParameter("RelatedPrimaryColumnName", typeof(string)); return ((IObjectContextAdapter)this).ObjectContext.ExecuteFunction("Pr_UpdateRelatedTable", primaryIDParameter, primaryColumnNameParameter, relatedIdsParameter, relatedSchemaParameter, relatedTableNameParameter, relatedPrimaryColumnNameParameter); } public virtual int Pr_ClearUserSettings(Nullable userID) { var userIDParameter = userID.HasValue ? new ObjectParameter("UserID", userID) : new ObjectParameter("UserID", typeof(long)); return ((IObjectContextAdapter)this).ObjectContext.ExecuteFunction("Pr_ClearUserSettings", userIDParameter); } public virtual ObjectResult Pr_GetActiveUsers(Nullable userID) { var userIDParameter = userID.HasValue ? new ObjectParameter("UserID", userID) : new ObjectParameter("UserID", typeof(long)); return ((IObjectContextAdapter)this).ObjectContext.ExecuteFunction("Pr_GetActiveUsers", userIDParameter); } public virtual ObjectResult Pr_GetActiveUsers(Nullable userID, MergeOption mergeOption) { var userIDParameter = userID.HasValue ? new ObjectParameter("UserID", userID) : new ObjectParameter("UserID", typeof(long)); return ((IObjectContextAdapter)this).ObjectContext.ExecuteFunction("Pr_GetActiveUsers", mergeOption, userIDParameter); } public virtual ObjectResult Pr_GetUser(Nullable returnUserID, Nullable userID) { var returnUserIDParameter = returnUserID.HasValue ? new ObjectParameter("ReturnUserID", returnUserID) : new ObjectParameter("ReturnUserID", typeof(long)); var userIDParameter = userID.HasValue ? new ObjectParameter("UserID", userID) : new ObjectParameter("UserID", typeof(long)); return ((IObjectContextAdapter)this).ObjectContext.ExecuteFunction("Pr_GetUser", returnUserIDParameter, userIDParameter); } public virtual ObjectResult Pr_GetUser(Nullable returnUserID, Nullable userID, MergeOption mergeOption) { var returnUserIDParameter = returnUserID.HasValue ? new ObjectParameter("ReturnUserID", returnUserID) : new ObjectParameter("ReturnUserID", typeof(long)); var userIDParameter = userID.HasValue ? new ObjectParameter("UserID", userID) : new ObjectParameter("UserID", typeof(long)); return ((IObjectContextAdapter)this).ObjectContext.ExecuteFunction("Pr_GetUser", mergeOption, returnUserIDParameter, userIDParameter); } public virtual int Pr_SaveUser(Nullable userID, string knownAs, string lastName, string firstName, string email, string nTAccount, string cell, Nullable officeLocationID, Nullable userProfileDocID, Nullable updatedByID) { var userIDParameter = userID.HasValue ? new ObjectParameter("UserID", userID) : new ObjectParameter("UserID", typeof(long)); var knownAsParameter = knownAs != null ? new ObjectParameter("KnownAs", knownAs) : new ObjectParameter("KnownAs", typeof(string)); var lastNameParameter = lastName != null ? new ObjectParameter("LastName", lastName) : new ObjectParameter("LastName", typeof(string)); var firstNameParameter = firstName != null ? new ObjectParameter("FirstName", firstName) : new ObjectParameter("FirstName", typeof(string)); var emailParameter = email != null ? new ObjectParameter("Email", email) : new ObjectParameter("Email", typeof(string)); var nTAccountParameter = nTAccount != null ? new ObjectParameter("NTAccount", nTAccount) : new ObjectParameter("NTAccount", typeof(string)); var cellParameter = cell != null ? new ObjectParameter("Cell", cell) : new ObjectParameter("Cell", typeof(string)); var officeLocationIDParameter = officeLocationID.HasValue ? new ObjectParameter("OfficeLocationID", officeLocationID) : new ObjectParameter("OfficeLocationID", typeof(long)); var userProfileDocIDParameter = userProfileDocID.HasValue ? new ObjectParameter("UserProfileDocID", userProfileDocID) : new ObjectParameter("UserProfileDocID", typeof(long)); var updatedByIDParameter = updatedByID.HasValue ? new ObjectParameter("UpdatedByID", updatedByID) : new ObjectParameter("UpdatedByID", typeof(long)); return ((IObjectContextAdapter)this).ObjectContext.ExecuteFunction("Pr_SaveUser", userIDParameter, knownAsParameter, lastNameParameter, firstNameParameter, emailParameter, nTAccountParameter, cellParameter, officeLocationIDParameter, userProfileDocIDParameter, updatedByIDParameter); } public virtual int Pr_UserStatusUpdate(Nullable updatedByID, string comments, Nullable userID, Nullable userStatusID) { var updatedByIDParameter = updatedByID.HasValue ? new ObjectParameter("UpdatedByID", updatedByID) : new ObjectParameter("UpdatedByID", typeof(long)); var commentsParameter = comments != null ? new ObjectParameter("Comments", comments) : new ObjectParameter("Comments", typeof(string)); var userIDParameter = userID.HasValue ? new ObjectParameter("UserID", userID) : new ObjectParameter("UserID", typeof(long)); var userStatusIDParameter = userStatusID.HasValue ? new ObjectParameter("UserStatusID", userStatusID) : new ObjectParameter("UserStatusID", typeof(short)); return ((IObjectContextAdapter)this).ObjectContext.ExecuteFunction("Pr_UserStatusUpdate", updatedByIDParameter, commentsParameter, userIDParameter, userStatusIDParameter); } public virtual int Pr_SaveUserRoles(Nullable userID, string rolesCsv, Nullable updatedByID) { var userIDParameter = userID.HasValue ? new ObjectParameter("UserID", userID) : new ObjectParameter("UserID", typeof(long)); var rolesCsvParameter = rolesCsv != null ? new ObjectParameter("RolesCsv", rolesCsv) : new ObjectParameter("RolesCsv", typeof(string)); var updatedByIDParameter = updatedByID.HasValue ? new ObjectParameter("UpdatedByID", updatedByID) : new ObjectParameter("UpdatedByID", typeof(long)); return ((IObjectContextAdapter)this).ObjectContext.ExecuteFunction("Pr_SaveUserRoles", userIDParameter, rolesCsvParameter, updatedByIDParameter); } public virtual int Pr_SaveUserSettings(Nullable updateUserID, string settingName, string settingValue, Nullable userID) { var updateUserIDParameter = updateUserID.HasValue ? new ObjectParameter("UpdateUserID", updateUserID) : new ObjectParameter("UpdateUserID", typeof(long)); var settingNameParameter = settingName != null ? new ObjectParameter("SettingName", settingName) : new ObjectParameter("SettingName", typeof(string)); var settingValueParameter = settingValue != null ? new ObjectParameter("SettingValue", settingValue) : new ObjectParameter("SettingValue", typeof(string)); var userIDParameter = userID.HasValue ? new ObjectParameter("UserID", userID) : new ObjectParameter("UserID", typeof(long)); return ((IObjectContextAdapter)this).ObjectContext.ExecuteFunction("Pr_SaveUserSettings", updateUserIDParameter, settingNameParameter, settingValueParameter, userIDParameter); } public virtual int Pr_SaveUserFingerprint(Nullable userID, byte[] fingerprint, Nullable updatedByID) { var userIDParameter = userID.HasValue ? new ObjectParameter("UserID", userID) : new ObjectParameter("UserID", typeof(long)); var fingerprintParameter = fingerprint != null ? new ObjectParameter("Fingerprint", fingerprint) : new ObjectParameter("Fingerprint", typeof(byte[])); var updatedByIDParameter = updatedByID.HasValue ? new ObjectParameter("UpdatedByID", updatedByID) : new ObjectParameter("UpdatedByID", typeof(long)); return ((IObjectContextAdapter)this).ObjectContext.ExecuteFunction("Pr_SaveUserFingerprint", userIDParameter, fingerprintParameter, updatedByIDParameter); } public virtual int Pr_DeleteUserWorkflowBuddy(Nullable workflowID, Nullable userID, Nullable buddyUserID, Nullable updatedByID) { var workflowIDParameter = workflowID.HasValue ? new ObjectParameter("WorkflowID", workflowID) : new ObjectParameter("WorkflowID", typeof(long)); var userIDParameter = userID.HasValue ? new ObjectParameter("UserID", userID) : new ObjectParameter("UserID", typeof(long)); var buddyUserIDParameter = buddyUserID.HasValue ? new ObjectParameter("BuddyUserID", buddyUserID) : new ObjectParameter("BuddyUserID", typeof(long)); var updatedByIDParameter = updatedByID.HasValue ? new ObjectParameter("UpdatedByID", updatedByID) : new ObjectParameter("UpdatedByID", typeof(long)); return ((IObjectContextAdapter)this).ObjectContext.ExecuteFunction("Pr_DeleteUserWorkflowBuddy", workflowIDParameter, userIDParameter, buddyUserIDParameter, updatedByIDParameter); } public virtual ObjectResult Pr_GetUserWorkflowBuddies(Nullable userID) { var userIDParameter = userID.HasValue ? new ObjectParameter("UserID", userID) : new ObjectParameter("UserID", typeof(long)); return ((IObjectContextAdapter)this).ObjectContext.ExecuteFunction("Pr_GetUserWorkflowBuddies", userIDParameter); } public virtual int Pr_SaveUserWorkflowBuddy(Nullable workflowID, Nullable userID, Nullable buddyUserID, Nullable updatedByID) { var workflowIDParameter = workflowID.HasValue ? new ObjectParameter("WorkflowID", workflowID) : new ObjectParameter("WorkflowID", typeof(long)); var userIDParameter = userID.HasValue ? new ObjectParameter("UserID", userID) : new ObjectParameter("UserID", typeof(long)); var buddyUserIDParameter = buddyUserID.HasValue ? new ObjectParameter("BuddyUserID", buddyUserID) : new ObjectParameter("BuddyUserID", typeof(long)); var updatedByIDParameter = updatedByID.HasValue ? new ObjectParameter("UpdatedByID", updatedByID) : new ObjectParameter("UpdatedByID", typeof(long)); return ((IObjectContextAdapter)this).ObjectContext.ExecuteFunction("Pr_SaveUserWorkflowBuddy", workflowIDParameter, userIDParameter, buddyUserIDParameter, updatedByIDParameter); } public virtual ObjectResult Pr_GetUsersInRole(string appName, string roleName, string authMode) { var appNameParameter = appName != null ? new ObjectParameter("AppName", appName) : new ObjectParameter("AppName", typeof(string)); var roleNameParameter = roleName != null ? new ObjectParameter("RoleName", roleName) : new ObjectParameter("RoleName", typeof(string)); var authModeParameter = authMode != null ? new ObjectParameter("AuthMode", authMode) : new ObjectParameter("AuthMode", typeof(string)); return ((IObjectContextAdapter)this).ObjectContext.ExecuteFunction("Pr_GetUsersInRole", appNameParameter, roleNameParameter, authModeParameter); } public virtual ObjectResult Pr_GetUsersInRoles(string roleIds) { var roleIdsParameter = roleIds != null ? new ObjectParameter("RoleIds", roleIds) : new ObjectParameter("RoleIds", typeof(string)); return ((IObjectContextAdapter)this).ObjectContext.ExecuteFunction("Pr_GetUsersInRoles", roleIdsParameter); } public virtual ObjectResult Pr_GetUsersInRoles(string roleIds, MergeOption mergeOption) { var roleIdsParameter = roleIds != null ? new ObjectParameter("RoleIds", roleIds) : new ObjectParameter("RoleIds", typeof(string)); return ((IObjectContextAdapter)this).ObjectContext.ExecuteFunction("Pr_GetUsersInRoles", mergeOption, roleIdsParameter); } public virtual ObjectResult Pr_GetRoleSecurables(Nullable roleID) { var roleIDParameter = roleID.HasValue ? new ObjectParameter("RoleID", roleID) : new ObjectParameter("RoleID", typeof(short)); return ((IObjectContextAdapter)this).ObjectContext.ExecuteFunction("Pr_GetRoleSecurables", roleIDParameter); } public virtual ObjectResult Pr_GetRoleSecurables(Nullable roleID, MergeOption mergeOption) { var roleIDParameter = roleID.HasValue ? new ObjectParameter("RoleID", roleID) : new ObjectParameter("RoleID", typeof(short)); return ((IObjectContextAdapter)this).ObjectContext.ExecuteFunction("Pr_GetRoleSecurables", mergeOption, roleIDParameter); } public virtual int Pr_SaveRoleSecurables(Nullable roleID, string securablesCsv, Nullable updatedByID) { var roleIDParameter = roleID.HasValue ? new ObjectParameter("RoleID", roleID) : new ObjectParameter("RoleID", typeof(short)); var securablesCsvParameter = securablesCsv != null ? new ObjectParameter("SecurablesCsv", securablesCsv) : new ObjectParameter("SecurablesCsv", typeof(string)); var updatedByIDParameter = updatedByID.HasValue ? new ObjectParameter("UpdatedByID", updatedByID) : new ObjectParameter("UpdatedByID", typeof(long)); return ((IObjectContextAdapter)this).ObjectContext.ExecuteFunction("Pr_SaveRoleSecurables", roleIDParameter, securablesCsvParameter, updatedByIDParameter); } public virtual int Pr_SaveUserFingerPrintRequestToken(Nullable userID, Nullable createToken, Nullable updatedByID) { var userIDParameter = userID.HasValue ? new ObjectParameter("UserID", userID) : new ObjectParameter("UserID", typeof(long)); var createTokenParameter = createToken.HasValue ? new ObjectParameter("CreateToken", createToken) : new ObjectParameter("CreateToken", typeof(bool)); var updatedByIDParameter = updatedByID.HasValue ? new ObjectParameter("UpdatedByID", updatedByID) : new ObjectParameter("UpdatedByID", typeof(long)); return ((IObjectContextAdapter)this).ObjectContext.ExecuteFunction("Pr_SaveUserFingerPrintRequestToken", userIDParameter, createTokenParameter, updatedByIDParameter); } public virtual ObjectResult Pr_ValidateFingerPrintRequestToken(string fingerprintRequestToken) { var fingerprintRequestTokenParameter = fingerprintRequestToken != null ? new ObjectParameter("FingerprintRequestToken", fingerprintRequestToken) : new ObjectParameter("FingerprintRequestToken", typeof(string)); return ((IObjectContextAdapter)this).ObjectContext.ExecuteFunction("Pr_ValidateFingerPrintRequestToken", fingerprintRequestTokenParameter); } public virtual ObjectResult Pr_GetUserByFingerPrintRequestToken(string fingerprintRequestToken) { var fingerprintRequestTokenParameter = fingerprintRequestToken != null ? new ObjectParameter("FingerprintRequestToken", fingerprintRequestToken) : new ObjectParameter("FingerprintRequestToken", typeof(string)); return ((IObjectContextAdapter)this).ObjectContext.ExecuteFunction("Pr_GetUserByFingerPrintRequestToken", fingerprintRequestTokenParameter); } public virtual ObjectResult Pr_GetUserByFingerPrintRequestToken(string fingerprintRequestToken, MergeOption mergeOption) { var fingerprintRequestTokenParameter = fingerprintRequestToken != null ? new ObjectParameter("FingerprintRequestToken", fingerprintRequestToken) : new ObjectParameter("FingerprintRequestToken", typeof(string)); return ((IObjectContextAdapter)this).ObjectContext.ExecuteFunction("Pr_GetUserByFingerPrintRequestToken", mergeOption, fingerprintRequestTokenParameter); } } }