//------------------------------------------------------------------------------ // // 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.Data.Models.Ltps { using System; using System.Data.Entity; using System.Data.Entity.Infrastructure; using System.Data.Entity.Core.Objects; using System.Linq; public partial class LtpsEntities : DbContext { public LtpsEntities() : base("name=LtpsEntities") { } protected override void OnModelCreating(DbModelBuilder modelBuilder) { throw new UnintentionalCodeFirstException(); } public virtual DbSet LtpsData { get; set; } public virtual int Pr_LtpsDataInsert(string applicationNumber, string applicationDate, string applicationType, string receiptNumber, string iDNumber, string firstName, string lastName, string initials, string permitNumber, string startDate, string endDate, Nullable userID) { var applicationNumberParameter = applicationNumber != null ? new ObjectParameter("ApplicationNumber", applicationNumber) : new ObjectParameter("ApplicationNumber", typeof(string)); var applicationDateParameter = applicationDate != null ? new ObjectParameter("ApplicationDate", applicationDate) : new ObjectParameter("ApplicationDate", typeof(string)); var applicationTypeParameter = applicationType != null ? new ObjectParameter("ApplicationType", applicationType) : new ObjectParameter("ApplicationType", typeof(string)); var receiptNumberParameter = receiptNumber != null ? new ObjectParameter("ReceiptNumber", receiptNumber) : new ObjectParameter("ReceiptNumber", typeof(string)); var iDNumberParameter = iDNumber != null ? new ObjectParameter("IDNumber", iDNumber) : new ObjectParameter("IDNumber", typeof(string)); var firstNameParameter = firstName != null ? new ObjectParameter("FirstName", firstName) : new ObjectParameter("FirstName", typeof(string)); var lastNameParameter = lastName != null ? new ObjectParameter("LastName", lastName) : new ObjectParameter("LastName", typeof(string)); var initialsParameter = initials != null ? new ObjectParameter("Initials", initials) : new ObjectParameter("Initials", typeof(string)); var permitNumberParameter = permitNumber != null ? new ObjectParameter("PermitNumber", permitNumber) : new ObjectParameter("PermitNumber", typeof(string)); var startDateParameter = startDate != null ? new ObjectParameter("StartDate", startDate) : new ObjectParameter("StartDate", typeof(string)); var endDateParameter = endDate != null ? new ObjectParameter("EndDate", endDate) : new ObjectParameter("EndDate", typeof(string)); var userIDParameter = userID.HasValue ? new ObjectParameter("UserID", userID) : new ObjectParameter("UserID", typeof(long)); return ((IObjectContextAdapter)this).ObjectContext.ExecuteFunction("Pr_LtpsDataInsert", applicationNumberParameter, applicationDateParameter, applicationTypeParameter, receiptNumberParameter, iDNumberParameter, firstNameParameter, lastNameParameter, initialsParameter, permitNumberParameter, startDateParameter, endDateParameter, userIDParameter); } } }