//------------------------------------------------------------------------------ // // 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.LegitimateLicences.BusinessRuleBypassRequest.Models.Database { using System; using System.Data.Entity; using System.Data.Entity.Infrastructure; using System.Data.Entity.Core.Objects; using System.Linq; public partial class BusinessRuleBypassContext : DbContext { public BusinessRuleBypassContext() : base("name=BusinessRuleBypassContext") { } protected override void OnModelCreating(DbModelBuilder modelBuilder) { throw new UnintentionalCodeFirstException(); } public virtual DbSet Vw_BusinessRuleBypassRequestDetails { get; set; } public virtual DbSet BusinessRuleBypassRequestDetails { get; set; } public virtual DbSet BusinessRuleBypassRequestTypes { get; set; } public virtual ObjectResult Pr_BusinessRuleBypassRequestPrecheck(Nullable businessRuleBypassRequestTypeID, string referenceNumber, Nullable userID) { var businessRuleBypassRequestTypeIDParameter = businessRuleBypassRequestTypeID.HasValue ? new ObjectParameter("BusinessRuleBypassRequestTypeID", businessRuleBypassRequestTypeID) : new ObjectParameter("BusinessRuleBypassRequestTypeID", typeof(short)); var referenceNumberParameter = referenceNumber != null ? new ObjectParameter("ReferenceNumber", referenceNumber) : new ObjectParameter("ReferenceNumber", typeof(string)); var userIDParameter = userID.HasValue ? new ObjectParameter("UserID", userID) : new ObjectParameter("UserID", typeof(long)); return ((IObjectContextAdapter)this).ObjectContext.ExecuteFunction("Pr_BusinessRuleBypassRequestPrecheck", businessRuleBypassRequestTypeIDParameter, referenceNumberParameter, userIDParameter); } public virtual ObjectResult Pr_BusinessRuleBypassRequestCreate(Nullable businessRuleBypassRequestTypeID, string relatedReferenceNumber, string reason, Nullable requestEntityID, Nullable requestItemID, Nullable userID) { var businessRuleBypassRequestTypeIDParameter = businessRuleBypassRequestTypeID.HasValue ? new ObjectParameter("BusinessRuleBypassRequestTypeID", businessRuleBypassRequestTypeID) : new ObjectParameter("BusinessRuleBypassRequestTypeID", typeof(short)); var relatedReferenceNumberParameter = relatedReferenceNumber != null ? new ObjectParameter("RelatedReferenceNumber", relatedReferenceNumber) : new ObjectParameter("RelatedReferenceNumber", typeof(string)); var reasonParameter = reason != null ? new ObjectParameter("Reason", reason) : new ObjectParameter("Reason", typeof(string)); var requestEntityIDParameter = requestEntityID.HasValue ? new ObjectParameter("RequestEntityID", requestEntityID) : new ObjectParameter("RequestEntityID", typeof(int)); var requestItemIDParameter = requestItemID.HasValue ? new ObjectParameter("RequestItemID", requestItemID) : new ObjectParameter("RequestItemID", typeof(long)); var userIDParameter = userID.HasValue ? new ObjectParameter("UserID", userID) : new ObjectParameter("UserID", typeof(long)); return ((IObjectContextAdapter)this).ObjectContext.ExecuteFunction("Pr_BusinessRuleBypassRequestCreate", businessRuleBypassRequestTypeIDParameter, relatedReferenceNumberParameter, reasonParameter, requestEntityIDParameter, requestItemIDParameter, userIDParameter); } public virtual ObjectResult Pr_BusinessRuleBypassRequestCreate(Nullable businessRuleBypassRequestTypeID, string relatedReferenceNumber, string reason, Nullable requestEntityID, Nullable requestItemID, Nullable userID, MergeOption mergeOption) { var businessRuleBypassRequestTypeIDParameter = businessRuleBypassRequestTypeID.HasValue ? new ObjectParameter("BusinessRuleBypassRequestTypeID", businessRuleBypassRequestTypeID) : new ObjectParameter("BusinessRuleBypassRequestTypeID", typeof(short)); var relatedReferenceNumberParameter = relatedReferenceNumber != null ? new ObjectParameter("RelatedReferenceNumber", relatedReferenceNumber) : new ObjectParameter("RelatedReferenceNumber", typeof(string)); var reasonParameter = reason != null ? new ObjectParameter("Reason", reason) : new ObjectParameter("Reason", typeof(string)); var requestEntityIDParameter = requestEntityID.HasValue ? new ObjectParameter("RequestEntityID", requestEntityID) : new ObjectParameter("RequestEntityID", typeof(int)); var requestItemIDParameter = requestItemID.HasValue ? new ObjectParameter("RequestItemID", requestItemID) : new ObjectParameter("RequestItemID", typeof(long)); var userIDParameter = userID.HasValue ? new ObjectParameter("UserID", userID) : new ObjectParameter("UserID", typeof(long)); return ((IObjectContextAdapter)this).ObjectContext.ExecuteFunction("Pr_BusinessRuleBypassRequestCreate", mergeOption, businessRuleBypassRequestTypeIDParameter, relatedReferenceNumberParameter, reasonParameter, requestEntityIDParameter, requestItemIDParameter, userIDParameter); } } }