//------------------------------------------------------------------------------ // // 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.Legitimate.NewRouteRequest.Models { using System; using System.Data.Entity; using System.Data.Entity.Infrastructure; using System.Data.Entity.Core.Objects; using System.Linq; public partial class NewRouteContext : DbContext { public NewRouteContext() : base("name=NewRouteContext") { this.Configuration.LazyLoadingEnabled = false; } protected override void OnModelCreating(DbModelBuilder modelBuilder) { throw new UnintentionalCodeFirstException(); } public virtual DbSet NewRouteRequestDetails { get; set; } public virtual DbSet Vw_NewRouteRequestDetails { get; set; } public virtual DbSet NewRouteRouteNodes { get; set; } public virtual DbSet NewRouteRequestTypes { get; set; } public virtual DbSet Vw_ApplicationRequestDetails { get; set; } public virtual DbSet ApplicationRouteDetails { get; set; } public virtual DbSet Vw_OperatingLicenceDetails { get; set; } public virtual ObjectResult Pr_NewRouteRequestDetailsSearch(Nullable newRouteRequestDetailID, Nullable workflowInstanceStatusID, string description) { var newRouteRequestDetailIDParameter = newRouteRequestDetailID.HasValue ? new ObjectParameter("NewRouteRequestDetailID", newRouteRequestDetailID) : new ObjectParameter("NewRouteRequestDetailID", typeof(long)); var workflowInstanceStatusIDParameter = workflowInstanceStatusID.HasValue ? new ObjectParameter("WorkflowInstanceStatusID", workflowInstanceStatusID) : new ObjectParameter("WorkflowInstanceStatusID", typeof(short)); var descriptionParameter = description != null ? new ObjectParameter("Description", description) : new ObjectParameter("Description", typeof(string)); return ((IObjectContextAdapter)this).ObjectContext.ExecuteFunction("Pr_NewRouteRequestDetailsSearch", newRouteRequestDetailIDParameter, workflowInstanceStatusIDParameter, descriptionParameter); } public virtual ObjectResult Pr_NewRouteRequestDetailsSearch(Nullable newRouteRequestDetailID, Nullable workflowInstanceStatusID, string description, MergeOption mergeOption) { var newRouteRequestDetailIDParameter = newRouteRequestDetailID.HasValue ? new ObjectParameter("NewRouteRequestDetailID", newRouteRequestDetailID) : new ObjectParameter("NewRouteRequestDetailID", typeof(long)); var workflowInstanceStatusIDParameter = workflowInstanceStatusID.HasValue ? new ObjectParameter("WorkflowInstanceStatusID", workflowInstanceStatusID) : new ObjectParameter("WorkflowInstanceStatusID", typeof(short)); var descriptionParameter = description != null ? new ObjectParameter("Description", description) : new ObjectParameter("Description", typeof(string)); return ((IObjectContextAdapter)this).ObjectContext.ExecuteFunction("Pr_NewRouteRequestDetailsSearch", mergeOption, newRouteRequestDetailIDParameter, workflowInstanceStatusIDParameter, descriptionParameter); } public virtual int Pr_NewRouteRequestPostSave(Nullable newRouteRequestDetailID) { var newRouteRequestDetailIDParameter = newRouteRequestDetailID.HasValue ? new ObjectParameter("NewRouteRequestDetailID", newRouteRequestDetailID) : new ObjectParameter("NewRouteRequestDetailID", typeof(long)); return ((IObjectContextAdapter)this).ObjectContext.ExecuteFunction("Pr_NewRouteRequestPostSave", newRouteRequestDetailIDParameter); } public virtual ObjectResult Pr_RouteLinkedLicences(Nullable routeID, Nullable userID) { var routeIDParameter = routeID.HasValue ? new ObjectParameter("RouteID", routeID) : new ObjectParameter("RouteID", typeof(long)); var userIDParameter = userID.HasValue ? new ObjectParameter("UserID", userID) : new ObjectParameter("UserID", typeof(long)); return ((IObjectContextAdapter)this).ObjectContext.ExecuteFunction("Pr_RouteLinkedLicences", routeIDParameter, userIDParameter); } } }