//------------------------------------------------------------------------------ // // 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.WinService.Workflows { using System; using System.Data.Entity; using System.Data.Entity.Infrastructure; using System.Data.Entity.Core.Objects; using System.Linq; public partial class WorkflowServiceContext : DbContext { public WorkflowServiceContext() : base("name=WorkflowServiceContext") { } protected override void OnModelCreating(DbModelBuilder modelBuilder) { throw new UnintentionalCodeFirstException(); } public virtual DbSet WorkflowInstanceTasks { get; set; } public virtual DbSet WorkflowTaskHandlers { get; set; } public virtual DbSet WorkflowTemplateSteps { get; set; } public virtual DbSet WorkflowTaskHandlerSettings { get; set; } public virtual int Pr_WorkflowInstanceTaskAction(Nullable workflowInstanceTaskID, Nullable workflowInstanceTaskStatusID, string completedByUserName, Nullable requestCorrectionWorkflowTemplateStepID, string comments, ObjectParameter errorMessage) { var workflowInstanceTaskIDParameter = workflowInstanceTaskID.HasValue ? new ObjectParameter("WorkflowInstanceTaskID", workflowInstanceTaskID) : new ObjectParameter("WorkflowInstanceTaskID", typeof(long)); var workflowInstanceTaskStatusIDParameter = workflowInstanceTaskStatusID.HasValue ? new ObjectParameter("WorkflowInstanceTaskStatusID", workflowInstanceTaskStatusID) : new ObjectParameter("WorkflowInstanceTaskStatusID", typeof(short)); var completedByUserNameParameter = completedByUserName != null ? new ObjectParameter("CompletedByUserName", completedByUserName) : new ObjectParameter("CompletedByUserName", typeof(string)); var requestCorrectionWorkflowTemplateStepIDParameter = requestCorrectionWorkflowTemplateStepID.HasValue ? new ObjectParameter("RequestCorrectionWorkflowTemplateStepID", requestCorrectionWorkflowTemplateStepID) : new ObjectParameter("RequestCorrectionWorkflowTemplateStepID", typeof(short)); var commentsParameter = comments != null ? new ObjectParameter("Comments", comments) : new ObjectParameter("Comments", typeof(string)); return ((IObjectContextAdapter)this).ObjectContext.ExecuteFunction("Pr_WorkflowInstanceTaskAction", workflowInstanceTaskIDParameter, workflowInstanceTaskStatusIDParameter, completedByUserNameParameter, requestCorrectionWorkflowTemplateStepIDParameter, commentsParameter, errorMessage); } public virtual int Pr_WorkflowInstanceTaskActionFailover(Nullable workflowInstanceTaskID, string errorMessage, Nullable updatedByID) { var workflowInstanceTaskIDParameter = workflowInstanceTaskID.HasValue ? new ObjectParameter("WorkflowInstanceTaskID", workflowInstanceTaskID) : new ObjectParameter("WorkflowInstanceTaskID", typeof(long)); var errorMessageParameter = errorMessage != null ? new ObjectParameter("ErrorMessage", errorMessage) : new ObjectParameter("ErrorMessage", typeof(string)); var updatedByIDParameter = updatedByID.HasValue ? new ObjectParameter("UpdatedByID", updatedByID) : new ObjectParameter("UpdatedByID", typeof(long)); return ((IObjectContextAdapter)this).ObjectContext.ExecuteFunction("Pr_WorkflowInstanceTaskActionFailover", workflowInstanceTaskIDParameter, errorMessageParameter, updatedByIDParameter); } public virtual int Pr_WorkflowInstanceRaiseException(Nullable workflowInstanceTaskID, string completedByUserName, string comments, ObjectParameter errorMessage) { var workflowInstanceTaskIDParameter = workflowInstanceTaskID.HasValue ? new ObjectParameter("WorkflowInstanceTaskID", workflowInstanceTaskID) : new ObjectParameter("WorkflowInstanceTaskID", typeof(long)); var completedByUserNameParameter = completedByUserName != null ? new ObjectParameter("CompletedByUserName", completedByUserName) : new ObjectParameter("CompletedByUserName", typeof(string)); var commentsParameter = comments != null ? new ObjectParameter("Comments", comments) : new ObjectParameter("Comments", typeof(string)); return ((IObjectContextAdapter)this).ObjectContext.ExecuteFunction("Pr_WorkflowInstanceRaiseException", workflowInstanceTaskIDParameter, completedByUserNameParameter, commentsParameter, errorMessage); } } }