//------------------------------------------------------------------------------ // // 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.LicenceIssueRequest.Models { using System; using System.Data.Entity; using System.Data.Entity.Infrastructure; using System.Data.Entity.Core.Objects; using System.Linq; public partial class LicenceIssueContext : DbContext { public LicenceIssueContext() : base("name=LicenceIssueContext") { this.Configuration.LazyLoadingEnabled = false; } protected override void OnModelCreating(DbModelBuilder modelBuilder) { throw new UnintentionalCodeFirstException(); } public virtual DbSet LicenceIssueDetails { get; set; } public virtual DbSet Licences { get; set; } public virtual DbSet Vehicles { get; set; } public virtual DbSet LicenceIssueDocuments { get; set; } public virtual DbSet DocumentTypes { get; set; } public virtual DbSet Routes { get; set; } public virtual DbSet RouteTypes { get; set; } public virtual DbSet Members { get; set; } public virtual DbSet Places { get; set; } public virtual DbSet LicenceIssueInspectionDetails { get; set; } public virtual DbSet ApplicationRequestDetails { get; set; } public virtual DbSet ApplicationVehicleDetails { get; set; } public virtual DbSet LicenceExceptions { get; set; } public virtual int Pr_LicenceIssueRequestDetailsSearch(Nullable licenceIssueRequestDetailID, Nullable workflowInstanceStatusID) { var licenceIssueRequestDetailIDParameter = licenceIssueRequestDetailID.HasValue ? new ObjectParameter("LicenceIssueRequestDetailID", licenceIssueRequestDetailID) : new ObjectParameter("LicenceIssueRequestDetailID", typeof(long)); var workflowInstanceStatusIDParameter = workflowInstanceStatusID.HasValue ? new ObjectParameter("WorkflowInstanceStatusID", workflowInstanceStatusID) : new ObjectParameter("WorkflowInstanceStatusID", typeof(short)); return ((IObjectContextAdapter)this).ObjectContext.ExecuteFunction("Pr_LicenceIssueRequestDetailsSearch", licenceIssueRequestDetailIDParameter, workflowInstanceStatusIDParameter); } public virtual int Pr_LicenceIssuePostSaveProcess(Nullable licenceIssueDetailID) { var licenceIssueDetailIDParameter = licenceIssueDetailID.HasValue ? new ObjectParameter("LicenceIssueDetailID", licenceIssueDetailID) : new ObjectParameter("LicenceIssueDetailID", typeof(long)); return ((IObjectContextAdapter)this).ObjectContext.ExecuteFunction("Pr_LicenceIssuePostSaveProcess", licenceIssueDetailIDParameter); } public virtual ObjectResult Pr_VehicleGetLinkedByVIN(string vIN) { var vINParameter = vIN != null ? new ObjectParameter("VIN", vIN) : new ObjectParameter("VIN", typeof(string)); return ((IObjectContextAdapter)this).ObjectContext.ExecuteFunction("Pr_VehicleGetLinkedByVIN", vINParameter); } public virtual int Pr_LicenceExceptionsUpdate(Nullable licenceID) { var licenceIDParameter = licenceID.HasValue ? new ObjectParameter("LicenceID", licenceID) : new ObjectParameter("LicenceID", typeof(long)); return ((IObjectContextAdapter)this).ObjectContext.ExecuteFunction("Pr_LicenceExceptionsUpdate", licenceIDParameter); } public virtual int Pr_LicenceIssueCheckSecurity(Nullable licenceIssueDetailID, string action, Nullable userID) { var licenceIssueDetailIDParameter = licenceIssueDetailID.HasValue ? new ObjectParameter("LicenceIssueDetailID", licenceIssueDetailID) : new ObjectParameter("LicenceIssueDetailID", typeof(long)); var actionParameter = action != null ? new ObjectParameter("Action", action) : new ObjectParameter("Action", typeof(string)); var userIDParameter = userID.HasValue ? new ObjectParameter("UserID", userID) : new ObjectParameter("UserID", typeof(long)); return ((IObjectContextAdapter)this).ObjectContext.ExecuteFunction("Pr_LicenceIssueCheckSecurity", licenceIssueDetailIDParameter, actionParameter, userIDParameter); } public virtual int Pr_CleanseUnusedVehicleData() { return ((IObjectContextAdapter)this).ObjectContext.ExecuteFunction("Pr_CleanseUnusedVehicleData"); } } }