//------------------------------------------------------------------------------
//
// 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);
}
}
}