//------------------------------------------------------------------------------ // // 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.Services.Documents.Entities { using System; using System.Data.Entity; using System.Data.Entity.Infrastructure; using System.Data.Entity.Core.Objects; using System.Linq; public partial class DocumentContext : DbContext { public DocumentContext() : base("name=DocumentContext") { } protected override void OnModelCreating(DbModelBuilder modelBuilder) { throw new UnintentionalCodeFirstException(); } public virtual DbSet DocumentMimeTypes { get; set; } public virtual DbSet Documents { get; set; } public virtual DbSet DocumentStores { get; set; } public virtual DbSet DocumentStoreLocations { get; set; } public virtual DbSet DocumentStoreTypes { get; set; } public virtual DbSet DocumentTypes { get; set; } public virtual DbSet AuthTypes { get; set; } public virtual DbSet DocumentsUsers { get; set; } public virtual DbSet DocumentQuestionHistories { get; set; } public virtual DbSet DocumentQuestions { get; set; } public virtual DbSet DocumentTypeQuestions { get; set; } public virtual DbSet DocumentVerificationStatus { get; set; } public virtual DbSet ScanSessionDocuments { get; set; } public virtual DbSet ScanSessions { get; set; } public virtual ObjectResult Pr_DocumentCopyMany(string documentIDs, Nullable itemID, Nullable entityID, Nullable copiedByUserID) { var documentIDsParameter = documentIDs != null ? new ObjectParameter("DocumentIDs", documentIDs) : new ObjectParameter("DocumentIDs", typeof(string)); var itemIDParameter = itemID.HasValue ? new ObjectParameter("ItemID", itemID) : new ObjectParameter("ItemID", typeof(long)); var entityIDParameter = entityID.HasValue ? new ObjectParameter("EntityID", entityID) : new ObjectParameter("EntityID", typeof(int)); var copiedByUserIDParameter = copiedByUserID.HasValue ? new ObjectParameter("CopiedByUserID", copiedByUserID) : new ObjectParameter("CopiedByUserID", typeof(long)); return ((IObjectContextAdapter)this).ObjectContext.ExecuteFunction("Pr_DocumentCopyMany", documentIDsParameter, itemIDParameter, entityIDParameter, copiedByUserIDParameter); } public virtual ObjectResult Pr_DocumentTemplateDataGet(Nullable entityID, Nullable itemID) { var entityIDParameter = entityID.HasValue ? new ObjectParameter("EntityID", entityID) : new ObjectParameter("EntityID", typeof(int)); var itemIDParameter = itemID.HasValue ? new ObjectParameter("ItemID", itemID) : new ObjectParameter("ItemID", typeof(long)); return ((IObjectContextAdapter)this).ObjectContext.ExecuteFunction("Pr_DocumentTemplateDataGet", entityIDParameter, itemIDParameter); } public virtual ObjectResult Pr_DocumentsAwaitingVerificationGet(Nullable entityID, Nullable itemID) { var entityIDParameter = entityID.HasValue ? new ObjectParameter("EntityID", entityID) : new ObjectParameter("EntityID", typeof(long)); var itemIDParameter = itemID.HasValue ? new ObjectParameter("ItemID", itemID) : new ObjectParameter("ItemID", typeof(long)); return ((IObjectContextAdapter)this).ObjectContext.ExecuteFunction("Pr_DocumentsAwaitingVerificationGet", entityIDParameter, itemIDParameter); } public virtual ObjectResult Pr_DocumentsAwaitingVerificationQuestionsResetAndGet(Nullable entityID, Nullable itemID, Nullable resetQuestions) { var entityIDParameter = entityID.HasValue ? new ObjectParameter("EntityID", entityID) : new ObjectParameter("EntityID", typeof(long)); var itemIDParameter = itemID.HasValue ? new ObjectParameter("ItemID", itemID) : new ObjectParameter("ItemID", typeof(long)); var resetQuestionsParameter = resetQuestions.HasValue ? new ObjectParameter("ResetQuestions", resetQuestions) : new ObjectParameter("ResetQuestions", typeof(bool)); return ((IObjectContextAdapter)this).ObjectContext.ExecuteFunction("Pr_DocumentsAwaitingVerificationQuestionsResetAndGet", entityIDParameter, itemIDParameter, resetQuestionsParameter); } public virtual int Pr_DocumentQuestionUpdate(Nullable documentQuestionID, Nullable documentID, string questionPassed, Nullable checkedByID, string comments) { var documentQuestionIDParameter = documentQuestionID.HasValue ? new ObjectParameter("DocumentQuestionID", documentQuestionID) : new ObjectParameter("DocumentQuestionID", typeof(long)); var documentIDParameter = documentID.HasValue ? new ObjectParameter("DocumentID", documentID) : new ObjectParameter("DocumentID", typeof(long)); var questionPassedParameter = questionPassed != null ? new ObjectParameter("QuestionPassed", questionPassed) : new ObjectParameter("QuestionPassed", typeof(string)); var checkedByIDParameter = checkedByID.HasValue ? new ObjectParameter("CheckedByID", checkedByID) : new ObjectParameter("CheckedByID", typeof(long)); var commentsParameter = comments != null ? new ObjectParameter("Comments", comments) : new ObjectParameter("Comments", typeof(string)); return ((IObjectContextAdapter)this).ObjectContext.ExecuteFunction("Pr_DocumentQuestionUpdate", documentQuestionIDParameter, documentIDParameter, questionPassedParameter, checkedByIDParameter, commentsParameter); } public virtual ObjectResult Pr_DocumentVerificationQuestionsGet(Nullable documentID, Nullable userID) { var documentIDParameter = documentID.HasValue ? new ObjectParameter("DocumentID", documentID) : new ObjectParameter("DocumentID", typeof(long)); var userIDParameter = userID.HasValue ? new ObjectParameter("UserID", userID) : new ObjectParameter("UserID", typeof(long)); return ((IObjectContextAdapter)this).ObjectContext.ExecuteFunction("Pr_DocumentVerificationQuestionsGet", documentIDParameter, userIDParameter); } public virtual ObjectResult Pr_ScanSessionCreateSingle(Nullable entityID, Nullable itemID, string relatedFieldKey, Nullable documentTypeID, Nullable documentID, Nullable documentStoreLocationID, Nullable userID) { var entityIDParameter = entityID.HasValue ? new ObjectParameter("EntityID", entityID) : new ObjectParameter("EntityID", typeof(int)); var itemIDParameter = itemID.HasValue ? new ObjectParameter("ItemID", itemID) : new ObjectParameter("ItemID", typeof(long)); var relatedFieldKeyParameter = relatedFieldKey != null ? new ObjectParameter("RelatedFieldKey", relatedFieldKey) : new ObjectParameter("RelatedFieldKey", typeof(string)); var documentTypeIDParameter = documentTypeID.HasValue ? new ObjectParameter("DocumentTypeID", documentTypeID) : new ObjectParameter("DocumentTypeID", typeof(short)); var documentIDParameter = documentID.HasValue ? new ObjectParameter("DocumentID", documentID) : new ObjectParameter("DocumentID", typeof(long)); var documentStoreLocationIDParameter = documentStoreLocationID.HasValue ? new ObjectParameter("DocumentStoreLocationID", documentStoreLocationID) : new ObjectParameter("DocumentStoreLocationID", typeof(long)); var userIDParameter = userID.HasValue ? new ObjectParameter("UserID", userID) : new ObjectParameter("UserID", typeof(long)); return ((IObjectContextAdapter)this).ObjectContext.ExecuteFunction("Pr_ScanSessionCreateSingle", entityIDParameter, itemIDParameter, relatedFieldKeyParameter, documentTypeIDParameter, documentIDParameter, documentStoreLocationIDParameter, userIDParameter); } public virtual int Pr_DocumentIDUpdateEntity(Nullable documentID, Nullable entityID, Nullable itemID, string relatedFieldKey, Nullable userID) { var documentIDParameter = documentID.HasValue ? new ObjectParameter("DocumentID", documentID) : new ObjectParameter("DocumentID", typeof(long)); var entityIDParameter = entityID.HasValue ? new ObjectParameter("EntityID", entityID) : new ObjectParameter("EntityID", typeof(int)); var itemIDParameter = itemID.HasValue ? new ObjectParameter("ItemID", itemID) : new ObjectParameter("ItemID", typeof(long)); var relatedFieldKeyParameter = relatedFieldKey != null ? new ObjectParameter("RelatedFieldKey", relatedFieldKey) : new ObjectParameter("RelatedFieldKey", typeof(string)); var userIDParameter = userID.HasValue ? new ObjectParameter("UserID", userID) : new ObjectParameter("UserID", typeof(long)); return ((IObjectContextAdapter)this).ObjectContext.ExecuteFunction("Pr_DocumentIDUpdateEntity", documentIDParameter, entityIDParameter, itemIDParameter, relatedFieldKeyParameter, userIDParameter); } public virtual ObjectResult Pr_DocumentsGet(Nullable entityID, Nullable itemID) { var entityIDParameter = entityID.HasValue ? new ObjectParameter("EntityID", entityID) : new ObjectParameter("EntityID", typeof(int)); var itemIDParameter = itemID.HasValue ? new ObjectParameter("ItemID", itemID) : new ObjectParameter("ItemID", typeof(long)); return ((IObjectContextAdapter)this).ObjectContext.ExecuteFunction("Pr_DocumentsGet", entityIDParameter, itemIDParameter); } } }