//------------------------------------------------------------------------------ // // 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.LicenceUpliftmentExtensionRequest.Models { using System; using System.Data.Entity; using System.Data.Entity.Infrastructure; using System.Data.Entity.Core.Objects; using System.Linq; public partial class LicenceExtensionContext : DbContext { public LicenceExtensionContext() : base("name=LicenceExtensionContext") { this.Configuration.LazyLoadingEnabled = false; } protected override void OnModelCreating(DbModelBuilder modelBuilder) { throw new UnintentionalCodeFirstException(); } public virtual DbSet LicenceUpliftmentExtensionRequestDetails { get; set; } public virtual DbSet LicenceUpliftmentExtensionRequestDocuments { get; set; } public virtual DbSet Licences { get; set; } public virtual DbSet Members { get; set; } public virtual DbSet DocumentTypes { get; set; } public virtual DbSet Vw_LicenceUpliftmentExtensionRequestDetails { get; set; } public virtual int Pr_LicenceUpliftmentExtensionRequestDetailsSearch(Nullable licenceUpliftmentExtensionRequestDetailID, Nullable workflowInstanceStatusID) { var licenceUpliftmentExtensionRequestDetailIDParameter = licenceUpliftmentExtensionRequestDetailID.HasValue ? new ObjectParameter("LicenceUpliftmentExtensionRequestDetailID", licenceUpliftmentExtensionRequestDetailID) : new ObjectParameter("LicenceUpliftmentExtensionRequestDetailID", typeof(long)); var workflowInstanceStatusIDParameter = workflowInstanceStatusID.HasValue ? new ObjectParameter("WorkflowInstanceStatusID", workflowInstanceStatusID) : new ObjectParameter("WorkflowInstanceStatusID", typeof(short)); return ((IObjectContextAdapter)this).ObjectContext.ExecuteFunction("Pr_LicenceUpliftmentExtensionRequestDetailsSearch", licenceUpliftmentExtensionRequestDetailIDParameter, workflowInstanceStatusIDParameter); } 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_CleanseUnusedVehicleData() { return ((IObjectContextAdapter)this).ObjectContext.ExecuteFunction("Pr_CleanseUnusedVehicleData"); } public virtual int Pr_LicenceExtensionPostSaveProcess(Nullable licenceUpliftmentExtensionRequestDetailID) { var licenceUpliftmentExtensionRequestDetailIDParameter = licenceUpliftmentExtensionRequestDetailID.HasValue ? new ObjectParameter("LicenceUpliftmentExtensionRequestDetailID", licenceUpliftmentExtensionRequestDetailID) : new ObjectParameter("LicenceUpliftmentExtensionRequestDetailID", typeof(long)); return ((IObjectContextAdapter)this).ObjectContext.ExecuteFunction("Pr_LicenceExtensionPostSaveProcess", licenceUpliftmentExtensionRequestDetailIDParameter); } public virtual int Pr_LicenceExtensionCheckSecurity(Nullable licenceUpliftmentExtensionRequestDetailID, string action, Nullable userID) { var licenceUpliftmentExtensionRequestDetailIDParameter = licenceUpliftmentExtensionRequestDetailID.HasValue ? new ObjectParameter("LicenceUpliftmentExtensionRequestDetailID", licenceUpliftmentExtensionRequestDetailID) : new ObjectParameter("LicenceUpliftmentExtensionRequestDetailID", 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_LicenceExtensionCheckSecurity", licenceUpliftmentExtensionRequestDetailIDParameter, actionParameter, userIDParameter); } } }