//------------------------------------------------------------------------------
//
// 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);
}
}
}