//------------------------------------------------------------------------------
//
// 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.Data.Models
{
using System;
using System.Data.Entity;
using System.Data.Entity.Infrastructure;
using System.Data.Entity.Core.Objects;
using System.Linq;
public partial class LegitimateEntities : DbContext
{
public LegitimateEntities()
: base("name=LegitimateEntities")
{
this.Configuration.LazyLoadingEnabled = false;
}
protected override void OnModelCreating(DbModelBuilder modelBuilder)
{
throw new UnintentionalCodeFirstException();
}
public virtual DbSet GazetteDetails { get; set; }
public virtual DbSet SourceApplications { get; set; }
public virtual DbSet Vw_ReceiptDetails { get; set; }
public virtual DbSet ReceiptDetails { get; set; }
public virtual DbSet DocumentTypes { get; set; }
public virtual DbSet AssociationModes { get; set; }
public virtual DbSet AssociationTypes { get; set; }
public virtual DbSet AssociationStatus { get; set; }
public virtual DbSet VerifiedMembers { get; set; }
public virtual DbSet VerifiedMemberStatus { get; set; }
public virtual DbSet AdjudicationDetails { get; set; }
public virtual DbSet Provinces { get; set; }
public virtual DbSet Regions { get; set; }
public virtual DbSet Associations { get; set; }
public virtual DbSet Routes { get; set; }
public virtual DbSet RouteStatus1 { get; set; }
public virtual DbSet PaymentTypes { get; set; }
public virtual DbSet Places { get; set; }
public virtual DbSet AdjudicationDetailStatuses { get; set; }
public virtual DbSet Licences { get; set; }
public virtual DbSet LicenceStatuses { get; set; }
public virtual DbSet Vehicles { get; set; }
public virtual DbSet AdjudicationDecisions { get; set; }
public virtual DbSet GazetteDetailStatus { get; set; }
public virtual DbSet AdjudicationPanels { get; set; }
public virtual DbSet Vw_AdjudicationPanel { get; set; }
public virtual DbSet ContractTypes { get; set; }
public virtual DbSet IDTypes { get; set; }
public virtual DbSet PlaceTypes { get; set; }
public virtual DbSet RouteTypes { get; set; }
public virtual DbSet ServiceTypes { get; set; }
public virtual DbSet VehicleMakes { get; set; }
public virtual DbSet VehicleTypes { get; set; }
public virtual DbSet WaypointTypes { get; set; }
public virtual DbSet Vw_OperatingLicenceDetails { get; set; }
public virtual DbSet LicenceIssueDetails { get; set; }
public virtual DbSet LicenceIssueInspectionDetails { get; set; }
public virtual DbSet LicenceIssueInspectionOutcomes { get; set; }
public virtual DbSet Vw_LicenceIssueDetails { get; set; }
public virtual DbSet AdjudicationTypes { get; set; }
public virtual DbSet Vw_Vehicles { get; set; }
public virtual DbSet Vw_Places { get; set; }
public virtual DbSet Settings { get; set; }
public virtual DbSet LicenceServiceDetails { get; set; }
public virtual DbSet Vw_NewRouteRequestDetails { get; set; }
public virtual DbSet CarryingCapacities { get; set; }
public virtual DbSet LicenceExceptions { get; set; }
public virtual DbSet LicenceIssueDocuments { get; set; }
public virtual DbSet Vw_LicenceUpliftmentExtensionRequestDetails { get; set; }
public virtual DbSet Vw_GazetteApplications { get; set; }
public virtual DbSet Vw_AdjudicationDetails { get; set; }
public virtual DbSet Vw_ApplicationDetails { get; set; }
public virtual DbSet Vw_ApplicationDetails_Light { get; set; }
public virtual DbSet Vw_ApplicationDetails_Receipts { get; set; }
public virtual DbSet Accreditations { get; set; }
public virtual DbSet AccreditationStatus { get; set; }
public virtual DbSet GazetteTypes { get; set; }
public virtual DbSet DocumentTypeQuestions { get; set; }
public virtual DbSet ApplicationRequestTypes { get; set; }
public virtual DbSet ApplicationRequestTypeDocumentSetups { get; set; }
public virtual DbSet ApplicationRequestTypeDivisionSetups { get; set; }
public virtual DbSet LicenceRoutes { get; set; }
public virtual DbSet Vw_AdjudicationApplicationDetails { get; set; }
public virtual DbSet Stationeries { get; set; }
public virtual DbSet Vw_Associations { get; set; }
public virtual DbSet Vw_OfficeLocations { get; set; }
public virtual DbSet LicenceDurations { get; set; }
public virtual DbSet OfficeLocationSetups { get; set; }
public virtual DbSet OfficeLocationSetupDocumentTemplates { get; set; }
public virtual DbSet LicencingBoards { get; set; }
public virtual DbSet DivisionTypes { get; set; }
public virtual DbSet Vw_VehicleModels { get; set; }
public virtual DbSet VehicleModels { get; set; }
public virtual DbSet ApplicationAllowedNewLicences { get; set; }
public virtual DbSet StationeryBatches { get; set; }
public virtual DbSet Vw_LicenceCancelDetails { get; set; }
public virtual DbSet Vw_Settings { get; set; }
public virtual DbSet Vw_ApplicationDetails_InProgress { get; set; }
public virtual DbSet Vw_VehicleMakes { get; set; }
public virtual DbSet Vw_LicencingBoards { get; set; }
public virtual DbSet Inspectors { get; set; }
public virtual DbSet DivisionTypeAnnexureMappings { get; set; }
public virtual DbSet Vw_DivisionTypeAnnexureMappings { get; set; }
public virtual DbSet Vw_ApplicationRequestTypeDivisionSetup { get; set; }
public virtual DbSet Vw_ApplicationRequestTypeDocumentSetup { get; set; }
public virtual DbSet Vw_OfficeLocationSetup { get; set; }
public virtual DbSet ServiceVehicleTypes { get; set; }
public virtual ObjectResult Pr_ApplicationDetailsAwaitingReceipts(Nullable userID, string paymentTypeIDs)
{
var userIDParameter = userID.HasValue ?
new ObjectParameter("UserID", userID) :
new ObjectParameter("UserID", typeof(long));
var paymentTypeIDsParameter = paymentTypeIDs != null ?
new ObjectParameter("PaymentTypeIDs", paymentTypeIDs) :
new ObjectParameter("PaymentTypeIDs", typeof(string));
return ((IObjectContextAdapter)this).ObjectContext.ExecuteFunction("Pr_ApplicationDetailsAwaitingReceipts", userIDParameter, paymentTypeIDsParameter);
}
public virtual ObjectResult Pr_ApplicationDetailsRecentReceipts()
{
return ((IObjectContextAdapter)this).ObjectContext.ExecuteFunction("Pr_ApplicationDetailsRecentReceipts");
}
public virtual ObjectResult Pr_ApplicationDetailsRecentReceipts(MergeOption mergeOption)
{
return ((IObjectContextAdapter)this).ObjectContext.ExecuteFunction("Pr_ApplicationDetailsRecentReceipts", mergeOption);
}
public virtual int Pr_ApplicationDetailsAwaitingGazettes(Nullable userID)
{
var userIDParameter = userID.HasValue ?
new ObjectParameter("UserID", userID) :
new ObjectParameter("UserID", typeof(long));
return ((IObjectContextAdapter)this).ObjectContext.ExecuteFunction("Pr_ApplicationDetailsAwaitingGazettes", userIDParameter);
}
public virtual int Pr_GazetteDetailStatusUpdate(Nullable userID, string comments, Nullable gazetteDetailID, Nullable gazetteDetailStatusID, Nullable isTransactionRequired)
{
var userIDParameter = userID.HasValue ?
new ObjectParameter("UserID", userID) :
new ObjectParameter("UserID", typeof(long));
var commentsParameter = comments != null ?
new ObjectParameter("Comments", comments) :
new ObjectParameter("Comments", typeof(string));
var gazetteDetailIDParameter = gazetteDetailID.HasValue ?
new ObjectParameter("GazetteDetailID", gazetteDetailID) :
new ObjectParameter("GazetteDetailID", typeof(long));
var gazetteDetailStatusIDParameter = gazetteDetailStatusID.HasValue ?
new ObjectParameter("GazetteDetailStatusID", gazetteDetailStatusID) :
new ObjectParameter("GazetteDetailStatusID", typeof(short));
var isTransactionRequiredParameter = isTransactionRequired.HasValue ?
new ObjectParameter("IsTransactionRequired", isTransactionRequired) :
new ObjectParameter("IsTransactionRequired", typeof(bool));
return ((IObjectContextAdapter)this).ObjectContext.ExecuteFunction("Pr_GazetteDetailStatusUpdate", userIDParameter, commentsParameter, gazetteDetailIDParameter, gazetteDetailStatusIDParameter, isTransactionRequiredParameter);
}
public virtual int Pr_ApplicationDetailsAwaitingAdjudication(Nullable userID)
{
var userIDParameter = userID.HasValue ?
new ObjectParameter("UserID", userID) :
new ObjectParameter("UserID", typeof(long));
return ((IObjectContextAdapter)this).ObjectContext.ExecuteFunction("Pr_ApplicationDetailsAwaitingAdjudication", userIDParameter);
}
public virtual int Pr_ApplicationVerificationComplete(Nullable applicationRequestDetailID, Nullable workflowInstanceTaskID, string comments, Nullable userID)
{
var applicationRequestDetailIDParameter = applicationRequestDetailID.HasValue ?
new ObjectParameter("ApplicationRequestDetailID", applicationRequestDetailID) :
new ObjectParameter("ApplicationRequestDetailID", typeof(long));
var workflowInstanceTaskIDParameter = workflowInstanceTaskID.HasValue ?
new ObjectParameter("WorkflowInstanceTaskID", workflowInstanceTaskID) :
new ObjectParameter("WorkflowInstanceTaskID", typeof(long));
var commentsParameter = comments != null ?
new ObjectParameter("Comments", comments) :
new ObjectParameter("Comments", typeof(string));
var userIDParameter = userID.HasValue ?
new ObjectParameter("UserID", userID) :
new ObjectParameter("UserID", typeof(long));
return ((IObjectContextAdapter)this).ObjectContext.ExecuteFunction("Pr_ApplicationVerificationComplete", applicationRequestDetailIDParameter, workflowInstanceTaskIDParameter, commentsParameter, userIDParameter);
}
public virtual ObjectResult> Pr_PrecheckDetailsUpsert(Nullable precheckDetailID, Nullable applicationRequestTypeID, Nullable sourceApplicationID, string applicantName, string olPermitNumber, string iDNumber, string chassisNumber, string vehicleRegistrationNumber, Nullable associationID, Nullable checkData, Nullable precheckDetailIncompleteReasonID, string contactEmail, string contactCell, Nullable numberOfVehiclesRequired, Nullable userID, Nullable modeID, Nullable calledFromSave)
{
var precheckDetailIDParameter = precheckDetailID.HasValue ?
new ObjectParameter("PrecheckDetailID", precheckDetailID) :
new ObjectParameter("PrecheckDetailID", typeof(long));
var applicationRequestTypeIDParameter = applicationRequestTypeID.HasValue ?
new ObjectParameter("ApplicationRequestTypeID", applicationRequestTypeID) :
new ObjectParameter("ApplicationRequestTypeID", typeof(short));
var sourceApplicationIDParameter = sourceApplicationID.HasValue ?
new ObjectParameter("SourceApplicationID", sourceApplicationID) :
new ObjectParameter("SourceApplicationID", typeof(short));
var applicantNameParameter = applicantName != null ?
new ObjectParameter("ApplicantName", applicantName) :
new ObjectParameter("ApplicantName", typeof(string));
var olPermitNumberParameter = olPermitNumber != null ?
new ObjectParameter("OlPermitNumber", olPermitNumber) :
new ObjectParameter("OlPermitNumber", typeof(string));
var iDNumberParameter = iDNumber != null ?
new ObjectParameter("IDNumber", iDNumber) :
new ObjectParameter("IDNumber", typeof(string));
var chassisNumberParameter = chassisNumber != null ?
new ObjectParameter("ChassisNumber", chassisNumber) :
new ObjectParameter("ChassisNumber", typeof(string));
var vehicleRegistrationNumberParameter = vehicleRegistrationNumber != null ?
new ObjectParameter("VehicleRegistrationNumber", vehicleRegistrationNumber) :
new ObjectParameter("VehicleRegistrationNumber", typeof(string));
var associationIDParameter = associationID.HasValue ?
new ObjectParameter("AssociationID", associationID) :
new ObjectParameter("AssociationID", typeof(long));
var checkDataParameter = checkData.HasValue ?
new ObjectParameter("CheckData", checkData) :
new ObjectParameter("CheckData", typeof(bool));
var precheckDetailIncompleteReasonIDParameter = precheckDetailIncompleteReasonID.HasValue ?
new ObjectParameter("PrecheckDetailIncompleteReasonID", precheckDetailIncompleteReasonID) :
new ObjectParameter("PrecheckDetailIncompleteReasonID", typeof(short));
var contactEmailParameter = contactEmail != null ?
new ObjectParameter("ContactEmail", contactEmail) :
new ObjectParameter("ContactEmail", typeof(string));
var contactCellParameter = contactCell != null ?
new ObjectParameter("ContactCell", contactCell) :
new ObjectParameter("ContactCell", typeof(string));
var numberOfVehiclesRequiredParameter = numberOfVehiclesRequired.HasValue ?
new ObjectParameter("NumberOfVehiclesRequired", numberOfVehiclesRequired) :
new ObjectParameter("NumberOfVehiclesRequired", typeof(long));
var userIDParameter = userID.HasValue ?
new ObjectParameter("UserID", userID) :
new ObjectParameter("UserID", typeof(long));
var modeIDParameter = modeID.HasValue ?
new ObjectParameter("ModeID", modeID) :
new ObjectParameter("ModeID", typeof(short));
var calledFromSaveParameter = calledFromSave.HasValue ?
new ObjectParameter("CalledFromSave", calledFromSave) :
new ObjectParameter("CalledFromSave", typeof(bool));
return ((IObjectContextAdapter)this).ObjectContext.ExecuteFunction>("Pr_PrecheckDetailsUpsert", precheckDetailIDParameter, applicationRequestTypeIDParameter, sourceApplicationIDParameter, applicantNameParameter, olPermitNumberParameter, iDNumberParameter, chassisNumberParameter, vehicleRegistrationNumberParameter, associationIDParameter, checkDataParameter, precheckDetailIncompleteReasonIDParameter, contactEmailParameter, contactCellParameter, numberOfVehiclesRequiredParameter, userIDParameter, modeIDParameter, calledFromSaveParameter);
}
public virtual int Pr_AdjudicationDetailStatusUpdate(Nullable userID, string comments, Nullable adjudicationDetailID, Nullable adjudicationDetailStatusID, Nullable isTransactionRequired)
{
var userIDParameter = userID.HasValue ?
new ObjectParameter("UserID", userID) :
new ObjectParameter("UserID", typeof(long));
var commentsParameter = comments != null ?
new ObjectParameter("Comments", comments) :
new ObjectParameter("Comments", typeof(string));
var adjudicationDetailIDParameter = adjudicationDetailID.HasValue ?
new ObjectParameter("AdjudicationDetailID", adjudicationDetailID) :
new ObjectParameter("AdjudicationDetailID", typeof(long));
var adjudicationDetailStatusIDParameter = adjudicationDetailStatusID.HasValue ?
new ObjectParameter("AdjudicationDetailStatusID", adjudicationDetailStatusID) :
new ObjectParameter("AdjudicationDetailStatusID", typeof(short));
var isTransactionRequiredParameter = isTransactionRequired.HasValue ?
new ObjectParameter("IsTransactionRequired", isTransactionRequired) :
new ObjectParameter("IsTransactionRequired", typeof(bool));
return ((IObjectContextAdapter)this).ObjectContext.ExecuteFunction("Pr_AdjudicationDetailStatusUpdate", userIDParameter, commentsParameter, adjudicationDetailIDParameter, adjudicationDetailStatusIDParameter, isTransactionRequiredParameter);
}
public virtual int Pr_ApplicationAdjudicationDecisionApproval(Nullable applicationRequestDetailID, Nullable adjudicationDetailID, Nullable isApproved, Nullable userID)
{
var applicationRequestDetailIDParameter = applicationRequestDetailID.HasValue ?
new ObjectParameter("ApplicationRequestDetailID", applicationRequestDetailID) :
new ObjectParameter("ApplicationRequestDetailID", typeof(long));
var adjudicationDetailIDParameter = adjudicationDetailID.HasValue ?
new ObjectParameter("AdjudicationDetailID", adjudicationDetailID) :
new ObjectParameter("AdjudicationDetailID", typeof(long));
var isApprovedParameter = isApproved.HasValue ?
new ObjectParameter("IsApproved", isApproved) :
new ObjectParameter("IsApproved", typeof(bool));
var userIDParameter = userID.HasValue ?
new ObjectParameter("UserID", userID) :
new ObjectParameter("UserID", typeof(long));
return ((IObjectContextAdapter)this).ObjectContext.ExecuteFunction("Pr_ApplicationAdjudicationDecisionApproval", applicationRequestDetailIDParameter, adjudicationDetailIDParameter, isApprovedParameter, userIDParameter);
}
public virtual ObjectResult Pr_AdjudicationPanelMembersGet(Nullable userID)
{
var userIDParameter = userID.HasValue ?
new ObjectParameter("UserID", userID) :
new ObjectParameter("UserID", typeof(long));
return ((IObjectContextAdapter)this).ObjectContext.ExecuteFunction("Pr_AdjudicationPanelMembersGet", userIDParameter);
}
public virtual int Pr_AdjudicationPanelUpdate(Nullable adjudicationDetailID, Nullable panelMemberUserID)
{
var adjudicationDetailIDParameter = adjudicationDetailID.HasValue ?
new ObjectParameter("AdjudicationDetailID", adjudicationDetailID) :
new ObjectParameter("AdjudicationDetailID", typeof(long));
var panelMemberUserIDParameter = panelMemberUserID.HasValue ?
new ObjectParameter("PanelMemberUserID", panelMemberUserID) :
new ObjectParameter("PanelMemberUserID", typeof(long));
return ((IObjectContextAdapter)this).ObjectContext.ExecuteFunction("Pr_AdjudicationPanelUpdate", adjudicationDetailIDParameter, panelMemberUserIDParameter);
}
public virtual int Pr_LicenceIssueInspectionComplete(Nullable licenceIssueDetailID, Nullable licenceIssueInspectionOutcomeID, Nullable inspectedByID, Nullable dateInspected, string engineNumber, string chassisNumber, Nullable inspectionSheetDocumentID, Nullable frontRegDocumentID, Nullable chassisDocumentID, Nullable engineDocumentID, Nullable backRegDocumentID, Nullable additional1DocumentID, Nullable additional2DocumentID, Nullable userID)
{
var licenceIssueDetailIDParameter = licenceIssueDetailID.HasValue ?
new ObjectParameter("LicenceIssueDetailID", licenceIssueDetailID) :
new ObjectParameter("LicenceIssueDetailID", typeof(long));
var licenceIssueInspectionOutcomeIDParameter = licenceIssueInspectionOutcomeID.HasValue ?
new ObjectParameter("LicenceIssueInspectionOutcomeID", licenceIssueInspectionOutcomeID) :
new ObjectParameter("LicenceIssueInspectionOutcomeID", typeof(short));
var inspectedByIDParameter = inspectedByID.HasValue ?
new ObjectParameter("InspectedByID", inspectedByID) :
new ObjectParameter("InspectedByID", typeof(long));
var dateInspectedParameter = dateInspected.HasValue ?
new ObjectParameter("DateInspected", dateInspected) :
new ObjectParameter("DateInspected", typeof(System.DateTime));
var engineNumberParameter = engineNumber != null ?
new ObjectParameter("EngineNumber", engineNumber) :
new ObjectParameter("EngineNumber", typeof(string));
var chassisNumberParameter = chassisNumber != null ?
new ObjectParameter("ChassisNumber", chassisNumber) :
new ObjectParameter("ChassisNumber", typeof(string));
var inspectionSheetDocumentIDParameter = inspectionSheetDocumentID.HasValue ?
new ObjectParameter("InspectionSheetDocumentID", inspectionSheetDocumentID) :
new ObjectParameter("InspectionSheetDocumentID", typeof(long));
var frontRegDocumentIDParameter = frontRegDocumentID.HasValue ?
new ObjectParameter("FrontRegDocumentID", frontRegDocumentID) :
new ObjectParameter("FrontRegDocumentID", typeof(long));
var chassisDocumentIDParameter = chassisDocumentID.HasValue ?
new ObjectParameter("ChassisDocumentID", chassisDocumentID) :
new ObjectParameter("ChassisDocumentID", typeof(long));
var engineDocumentIDParameter = engineDocumentID.HasValue ?
new ObjectParameter("EngineDocumentID", engineDocumentID) :
new ObjectParameter("EngineDocumentID", typeof(long));
var backRegDocumentIDParameter = backRegDocumentID.HasValue ?
new ObjectParameter("BackRegDocumentID", backRegDocumentID) :
new ObjectParameter("BackRegDocumentID", typeof(long));
var additional1DocumentIDParameter = additional1DocumentID.HasValue ?
new ObjectParameter("Additional1DocumentID", additional1DocumentID) :
new ObjectParameter("Additional1DocumentID", typeof(long));
var additional2DocumentIDParameter = additional2DocumentID.HasValue ?
new ObjectParameter("Additional2DocumentID", additional2DocumentID) :
new ObjectParameter("Additional2DocumentID", typeof(long));
var userIDParameter = userID.HasValue ?
new ObjectParameter("UserID", userID) :
new ObjectParameter("UserID", typeof(long));
return ((IObjectContextAdapter)this).ObjectContext.ExecuteFunction("Pr_LicenceIssueInspectionComplete", licenceIssueDetailIDParameter, licenceIssueInspectionOutcomeIDParameter, inspectedByIDParameter, dateInspectedParameter, engineNumberParameter, chassisNumberParameter, inspectionSheetDocumentIDParameter, frontRegDocumentIDParameter, chassisDocumentIDParameter, engineDocumentIDParameter, backRegDocumentIDParameter, additional1DocumentIDParameter, additional2DocumentIDParameter, userIDParameter);
}
public virtual int Pr_LicenceIssuingComplete(Nullable licenceIssueDetailID, Nullable userID)
{
var licenceIssueDetailIDParameter = licenceIssueDetailID.HasValue ?
new ObjectParameter("LicenceIssueDetailID", licenceIssueDetailID) :
new ObjectParameter("LicenceIssueDetailID", typeof(long));
var userIDParameter = userID.HasValue ?
new ObjectParameter("UserID", userID) :
new ObjectParameter("UserID", typeof(long));
return ((IObjectContextAdapter)this).ObjectContext.ExecuteFunction("Pr_LicenceIssuingComplete", licenceIssueDetailIDParameter, userIDParameter);
}
public virtual ObjectResult> Pr_ReceiptBatchGenerate(Nullable receiptUserID, Nullable userID)
{
var receiptUserIDParameter = receiptUserID.HasValue ?
new ObjectParameter("ReceiptUserID", receiptUserID) :
new ObjectParameter("ReceiptUserID", typeof(long));
var userIDParameter = userID.HasValue ?
new ObjectParameter("UserID", userID) :
new ObjectParameter("UserID", typeof(long));
return ((IObjectContextAdapter)this).ObjectContext.ExecuteFunction>("Pr_ReceiptBatchGenerate", receiptUserIDParameter, userIDParameter);
}
public virtual ObjectResult Pr_LicenceStatusSummary(Nullable searchRegionID, Nullable associationID, Nullable userID)
{
var searchRegionIDParameter = searchRegionID.HasValue ?
new ObjectParameter("SearchRegionID", searchRegionID) :
new ObjectParameter("SearchRegionID", typeof(long));
var associationIDParameter = associationID.HasValue ?
new ObjectParameter("AssociationID", associationID) :
new ObjectParameter("AssociationID", typeof(long));
var userIDParameter = userID.HasValue ?
new ObjectParameter("UserID", userID) :
new ObjectParameter("UserID", typeof(long));
return ((IObjectContextAdapter)this).ObjectContext.ExecuteFunction("Pr_LicenceStatusSummary", searchRegionIDParameter, associationIDParameter, userIDParameter);
}
public virtual ObjectResult Pr_PrecheckVerificationComplete(Nullable precheckDetailID, string comments, Nullable userID)
{
var precheckDetailIDParameter = precheckDetailID.HasValue ?
new ObjectParameter("PrecheckDetailID", precheckDetailID) :
new ObjectParameter("PrecheckDetailID", typeof(long));
var commentsParameter = comments != null ?
new ObjectParameter("Comments", comments) :
new ObjectParameter("Comments", typeof(string));
var userIDParameter = userID.HasValue ?
new ObjectParameter("UserID", userID) :
new ObjectParameter("UserID", typeof(long));
return ((IObjectContextAdapter)this).ObjectContext.ExecuteFunction("Pr_PrecheckVerificationComplete", precheckDetailIDParameter, commentsParameter, userIDParameter);
}
public virtual int Pr_LicenceUpcomingExpiryCorrespondance(string licenceIdCsv, Nullable userID)
{
var licenceIdCsvParameter = licenceIdCsv != null ?
new ObjectParameter("LicenceIdCsv", licenceIdCsv) :
new ObjectParameter("LicenceIdCsv", typeof(string));
var userIDParameter = userID.HasValue ?
new ObjectParameter("UserID", userID) :
new ObjectParameter("UserID", typeof(long));
return ((IObjectContextAdapter)this).ObjectContext.ExecuteFunction("Pr_LicenceUpcomingExpiryCorrespondance", licenceIdCsvParameter, userIDParameter);
}
public virtual int Pr_LicenceExpiredCorrespondance(string licenceIdCsv, Nullable userID)
{
var licenceIdCsvParameter = licenceIdCsv != null ?
new ObjectParameter("LicenceIdCsv", licenceIdCsv) :
new ObjectParameter("LicenceIdCsv", typeof(string));
var userIDParameter = userID.HasValue ?
new ObjectParameter("UserID", userID) :
new ObjectParameter("UserID", typeof(long));
return ((IObjectContextAdapter)this).ObjectContext.ExecuteFunction("Pr_LicenceExpiredCorrespondance", licenceIdCsvParameter, userIDParameter);
}
public virtual ObjectResult Pr_LicencesExpiredInGracePeriodGet(Nullable userID)
{
var userIDParameter = userID.HasValue ?
new ObjectParameter("UserID", userID) :
new ObjectParameter("UserID", typeof(long));
return ((IObjectContextAdapter)this).ObjectContext.ExecuteFunction("Pr_LicencesExpiredInGracePeriodGet", userIDParameter);
}
public virtual ObjectResult Pr_LicencesExpiredInGracePeriodGet(Nullable userID, MergeOption mergeOption)
{
var userIDParameter = userID.HasValue ?
new ObjectParameter("UserID", userID) :
new ObjectParameter("UserID", typeof(long));
return ((IObjectContextAdapter)this).ObjectContext.ExecuteFunction("Pr_LicencesExpiredInGracePeriodGet", mergeOption, userIDParameter);
}
public virtual ObjectResult Pr_LicencesUpcomingExpiresGet(Nullable userID)
{
var userIDParameter = userID.HasValue ?
new ObjectParameter("UserID", userID) :
new ObjectParameter("UserID", typeof(long));
return ((IObjectContextAdapter)this).ObjectContext.ExecuteFunction("Pr_LicencesUpcomingExpiresGet", userIDParameter);
}
public virtual ObjectResult Pr_LicencesUpcomingExpiresGet(Nullable userID, MergeOption mergeOption)
{
var userIDParameter = userID.HasValue ?
new ObjectParameter("UserID", userID) :
new ObjectParameter("UserID", typeof(long));
return ((IObjectContextAdapter)this).ObjectContext.ExecuteFunction("Pr_LicencesUpcomingExpiresGet", mergeOption, userIDParameter);
}
public virtual int Pr_PurificationDetailStatusUpdate(Nullable updatedByID, string comments, Nullable purificationDetailID, Nullable purificationDetailStatusID, Nullable isTransactionRequired)
{
var updatedByIDParameter = updatedByID.HasValue ?
new ObjectParameter("UpdatedByID", updatedByID) :
new ObjectParameter("UpdatedByID", typeof(long));
var commentsParameter = comments != null ?
new ObjectParameter("Comments", comments) :
new ObjectParameter("Comments", typeof(string));
var purificationDetailIDParameter = purificationDetailID.HasValue ?
new ObjectParameter("PurificationDetailID", purificationDetailID) :
new ObjectParameter("PurificationDetailID", typeof(long));
var purificationDetailStatusIDParameter = purificationDetailStatusID.HasValue ?
new ObjectParameter("PurificationDetailStatusID", purificationDetailStatusID) :
new ObjectParameter("PurificationDetailStatusID", typeof(short));
var isTransactionRequiredParameter = isTransactionRequired.HasValue ?
new ObjectParameter("IsTransactionRequired", isTransactionRequired) :
new ObjectParameter("IsTransactionRequired", typeof(bool));
return ((IObjectContextAdapter)this).ObjectContext.ExecuteFunction("Pr_PurificationDetailStatusUpdate", updatedByIDParameter, commentsParameter, purificationDetailIDParameter, purificationDetailStatusIDParameter, isTransactionRequiredParameter);
}
public virtual int Pr_PurificationExceptionsPending(Nullable associationID)
{
var associationIDParameter = associationID.HasValue ?
new ObjectParameter("AssociationID", associationID) :
new ObjectParameter("AssociationID", typeof(long));
return ((IObjectContextAdapter)this).ObjectContext.ExecuteFunction("Pr_PurificationExceptionsPending", associationIDParameter);
}
public virtual int Pr_PurificationPrechecksPending(Nullable associationID)
{
var associationIDParameter = associationID.HasValue ?
new ObjectParameter("AssociationID", associationID) :
new ObjectParameter("AssociationID", typeof(long));
return ((IObjectContextAdapter)this).ObjectContext.ExecuteFunction("Pr_PurificationPrechecksPending", associationIDParameter);
}
public virtual int Pr_PurificationWorkflowsInProgress(Nullable associationID)
{
var associationIDParameter = associationID.HasValue ?
new ObjectParameter("AssociationID", associationID) :
new ObjectParameter("AssociationID", typeof(long));
return ((IObjectContextAdapter)this).ObjectContext.ExecuteFunction("Pr_PurificationWorkflowsInProgress", associationIDParameter);
}
public virtual int Pr_PurificationDetailRetry(Nullable purificationDetailID)
{
var purificationDetailIDParameter = purificationDetailID.HasValue ?
new ObjectParameter("PurificationDetailID", purificationDetailID) :
new ObjectParameter("PurificationDetailID", typeof(long));
return ((IObjectContextAdapter)this).ObjectContext.ExecuteFunction("Pr_PurificationDetailRetry", purificationDetailIDParameter);
}
public virtual ObjectResult Pr_MemberSearch(string memberName, string memberID, string memberEmail, Nullable associationID, Nullable userID)
{
var memberNameParameter = memberName != null ?
new ObjectParameter("MemberName", memberName) :
new ObjectParameter("MemberName", typeof(string));
var memberIDParameter = memberID != null ?
new ObjectParameter("MemberID", memberID) :
new ObjectParameter("MemberID", typeof(string));
var memberEmailParameter = memberEmail != null ?
new ObjectParameter("MemberEmail", memberEmail) :
new ObjectParameter("MemberEmail", typeof(string));
var associationIDParameter = associationID.HasValue ?
new ObjectParameter("AssociationID", associationID) :
new ObjectParameter("AssociationID", typeof(long));
var userIDParameter = userID.HasValue ?
new ObjectParameter("UserID", userID) :
new ObjectParameter("UserID", typeof(long));
return ((IObjectContextAdapter)this).ObjectContext.ExecuteFunction("Pr_MemberSearch", memberNameParameter, memberIDParameter, memberEmailParameter, associationIDParameter, userIDParameter);
}
public virtual ObjectResult Pr_AssociationSearch(Nullable searchRegionID, string associationName, Nullable userID)
{
var searchRegionIDParameter = searchRegionID.HasValue ?
new ObjectParameter("SearchRegionID", searchRegionID) :
new ObjectParameter("SearchRegionID", typeof(long));
var associationNameParameter = associationName != null ?
new ObjectParameter("AssociationName", associationName) :
new ObjectParameter("AssociationName", typeof(string));
var userIDParameter = userID.HasValue ?
new ObjectParameter("UserID", userID) :
new ObjectParameter("UserID", typeof(long));
return ((IObjectContextAdapter)this).ObjectContext.ExecuteFunction("Pr_AssociationSearch", searchRegionIDParameter, associationNameParameter, userIDParameter);
}
public virtual ObjectResult Pr_LicenceSearch(string operatingLicenceNumber, Nullable memberID, Nullable licenceStatusID, string registrationNumber, Nullable associationID, Nullable dateOfIssueStartDate, Nullable dateOfIssueEndDate, Nullable dateOfExpiryStartDate, Nullable dateOfExpiryEndDate, Nullable userID)
{
var operatingLicenceNumberParameter = operatingLicenceNumber != null ?
new ObjectParameter("OperatingLicenceNumber", operatingLicenceNumber) :
new ObjectParameter("OperatingLicenceNumber", typeof(string));
var memberIDParameter = memberID.HasValue ?
new ObjectParameter("MemberID", memberID) :
new ObjectParameter("MemberID", typeof(long));
var licenceStatusIDParameter = licenceStatusID.HasValue ?
new ObjectParameter("LicenceStatusID", licenceStatusID) :
new ObjectParameter("LicenceStatusID", typeof(long));
var registrationNumberParameter = registrationNumber != null ?
new ObjectParameter("RegistrationNumber", registrationNumber) :
new ObjectParameter("RegistrationNumber", typeof(string));
var associationIDParameter = associationID.HasValue ?
new ObjectParameter("AssociationID", associationID) :
new ObjectParameter("AssociationID", typeof(long));
var dateOfIssueStartDateParameter = dateOfIssueStartDate.HasValue ?
new ObjectParameter("DateOfIssueStartDate", dateOfIssueStartDate) :
new ObjectParameter("DateOfIssueStartDate", typeof(System.DateTime));
var dateOfIssueEndDateParameter = dateOfIssueEndDate.HasValue ?
new ObjectParameter("DateOfIssueEndDate", dateOfIssueEndDate) :
new ObjectParameter("DateOfIssueEndDate", typeof(System.DateTime));
var dateOfExpiryStartDateParameter = dateOfExpiryStartDate.HasValue ?
new ObjectParameter("DateOfExpiryStartDate", dateOfExpiryStartDate) :
new ObjectParameter("DateOfExpiryStartDate", typeof(System.DateTime));
var dateOfExpiryEndDateParameter = dateOfExpiryEndDate.HasValue ?
new ObjectParameter("DateOfExpiryEndDate", dateOfExpiryEndDate) :
new ObjectParameter("DateOfExpiryEndDate", typeof(System.DateTime));
var userIDParameter = userID.HasValue ?
new ObjectParameter("UserID", userID) :
new ObjectParameter("UserID", typeof(long));
return ((IObjectContextAdapter)this).ObjectContext.ExecuteFunction("Pr_LicenceSearch", operatingLicenceNumberParameter, memberIDParameter, licenceStatusIDParameter, registrationNumberParameter, associationIDParameter, dateOfIssueStartDateParameter, dateOfIssueEndDateParameter, dateOfExpiryStartDateParameter, dateOfExpiryEndDateParameter, userIDParameter);
}
public virtual int Pr_WriteEntry(Nullable userID, string source, string action, string description, Nullable isCritical, Nullable isException, string entity, Nullable itemID)
{
var userIDParameter = userID.HasValue ?
new ObjectParameter("UserID", userID) :
new ObjectParameter("UserID", typeof(int));
var sourceParameter = source != null ?
new ObjectParameter("Source", source) :
new ObjectParameter("Source", typeof(string));
var actionParameter = action != null ?
new ObjectParameter("Action", action) :
new ObjectParameter("Action", typeof(string));
var descriptionParameter = description != null ?
new ObjectParameter("Description", description) :
new ObjectParameter("Description", typeof(string));
var isCriticalParameter = isCritical.HasValue ?
new ObjectParameter("IsCritical", isCritical) :
new ObjectParameter("IsCritical", typeof(bool));
var isExceptionParameter = isException.HasValue ?
new ObjectParameter("IsException", isException) :
new ObjectParameter("IsException", typeof(bool));
var entityParameter = entity != null ?
new ObjectParameter("Entity", entity) :
new ObjectParameter("Entity", typeof(string));
var itemIDParameter = itemID.HasValue ?
new ObjectParameter("ItemID", itemID) :
new ObjectParameter("ItemID", typeof(long));
return ((IObjectContextAdapter)this).ObjectContext.ExecuteFunction("Pr_WriteEntry", userIDParameter, sourceParameter, actionParameter, descriptionParameter, isCriticalParameter, isExceptionParameter, entityParameter, itemIDParameter);
}
public virtual ObjectResult Pr_GazetteGetNumber(Nullable gazetteTypeID, Nullable divisionTypeID, Nullable provinceID)
{
var gazetteTypeIDParameter = gazetteTypeID.HasValue ?
new ObjectParameter("GazetteTypeID", gazetteTypeID) :
new ObjectParameter("GazetteTypeID", typeof(short));
var divisionTypeIDParameter = divisionTypeID.HasValue ?
new ObjectParameter("DivisionTypeID", divisionTypeID) :
new ObjectParameter("DivisionTypeID", typeof(short));
var provinceIDParameter = provinceID.HasValue ?
new ObjectParameter("ProvinceID", provinceID) :
new ObjectParameter("ProvinceID", typeof(short));
return ((IObjectContextAdapter)this).ObjectContext.ExecuteFunction("Pr_GazetteGetNumber", gazetteTypeIDParameter, divisionTypeIDParameter, provinceIDParameter);
}
public virtual int Pr_RouteStartVerificationWorkflow(Nullable routeID, Nullable applicationDetailID)
{
var routeIDParameter = routeID.HasValue ?
new ObjectParameter("RouteID", routeID) :
new ObjectParameter("RouteID", typeof(long));
var applicationDetailIDParameter = applicationDetailID.HasValue ?
new ObjectParameter("ApplicationDetailID", applicationDetailID) :
new ObjectParameter("ApplicationDetailID", typeof(long));
return ((IObjectContextAdapter)this).ObjectContext.ExecuteFunction("Pr_RouteStartVerificationWorkflow", routeIDParameter, applicationDetailIDParameter);
}
public virtual ObjectResult Pr_RouteSearch(Nullable originPlaceID, Nullable destinationPlaceID, string nationalRouteNumber, string boardRouteNumber, Nullable associationID, string description, Nullable routeStatusID, Nullable routesInVerification, Nullable applicationDetailID, Nullable applicationRequestTypeID)
{
var originPlaceIDParameter = originPlaceID.HasValue ?
new ObjectParameter("OriginPlaceID", originPlaceID) :
new ObjectParameter("OriginPlaceID", typeof(long));
var destinationPlaceIDParameter = destinationPlaceID.HasValue ?
new ObjectParameter("DestinationPlaceID", destinationPlaceID) :
new ObjectParameter("DestinationPlaceID", typeof(long));
var nationalRouteNumberParameter = nationalRouteNumber != null ?
new ObjectParameter("NationalRouteNumber", nationalRouteNumber) :
new ObjectParameter("NationalRouteNumber", typeof(string));
var boardRouteNumberParameter = boardRouteNumber != null ?
new ObjectParameter("BoardRouteNumber", boardRouteNumber) :
new ObjectParameter("BoardRouteNumber", typeof(string));
var associationIDParameter = associationID.HasValue ?
new ObjectParameter("AssociationID", associationID) :
new ObjectParameter("AssociationID", typeof(long));
var descriptionParameter = description != null ?
new ObjectParameter("Description", description) :
new ObjectParameter("Description", typeof(string));
var routeStatusIDParameter = routeStatusID.HasValue ?
new ObjectParameter("RouteStatusID", routeStatusID) :
new ObjectParameter("RouteStatusID", typeof(long));
var routesInVerificationParameter = routesInVerification.HasValue ?
new ObjectParameter("RoutesInVerification", routesInVerification) :
new ObjectParameter("RoutesInVerification", typeof(bool));
var applicationDetailIDParameter = applicationDetailID.HasValue ?
new ObjectParameter("ApplicationDetailID", applicationDetailID) :
new ObjectParameter("ApplicationDetailID", typeof(long));
var applicationRequestTypeIDParameter = applicationRequestTypeID.HasValue ?
new ObjectParameter("ApplicationRequestTypeID", applicationRequestTypeID) :
new ObjectParameter("ApplicationRequestTypeID", typeof(long));
return ((IObjectContextAdapter)this).ObjectContext.ExecuteFunction("Pr_RouteSearch", originPlaceIDParameter, destinationPlaceIDParameter, nationalRouteNumberParameter, boardRouteNumberParameter, associationIDParameter, descriptionParameter, routeStatusIDParameter, routesInVerificationParameter, applicationDetailIDParameter, applicationRequestTypeIDParameter);
}
public virtual ObjectResult Pr_LicenceRoutesGet(Nullable licenceID, Nullable userID)
{
var licenceIDParameter = licenceID.HasValue ?
new ObjectParameter("LicenceID", licenceID) :
new ObjectParameter("LicenceID", typeof(long));
var userIDParameter = userID.HasValue ?
new ObjectParameter("UserID", userID) :
new ObjectParameter("UserID", typeof(long));
return ((IObjectContextAdapter)this).ObjectContext.ExecuteFunction("Pr_LicenceRoutesGet", licenceIDParameter, userIDParameter);
}
public virtual int Pr_AssociationOlasNeoUpdate(Nullable updatedByID, Nullable associationID, Nullable olasID, Nullable neoID, Nullable isTransactionRequired)
{
var updatedByIDParameter = updatedByID.HasValue ?
new ObjectParameter("UpdatedByID", updatedByID) :
new ObjectParameter("UpdatedByID", typeof(long));
var associationIDParameter = associationID.HasValue ?
new ObjectParameter("AssociationID", associationID) :
new ObjectParameter("AssociationID", typeof(long));
var olasIDParameter = olasID.HasValue ?
new ObjectParameter("OlasID", olasID) :
new ObjectParameter("OlasID", typeof(long));
var neoIDParameter = neoID.HasValue ?
new ObjectParameter("NeoID", neoID) :
new ObjectParameter("NeoID", typeof(long));
var isTransactionRequiredParameter = isTransactionRequired.HasValue ?
new ObjectParameter("IsTransactionRequired", isTransactionRequired) :
new ObjectParameter("IsTransactionRequired", typeof(bool));
return ((IObjectContextAdapter)this).ObjectContext.ExecuteFunction("Pr_AssociationOlasNeoUpdate", updatedByIDParameter, associationIDParameter, olasIDParameter, neoIDParameter, isTransactionRequiredParameter);
}
public virtual ObjectResult Pr_AssociationNeoMemberSearch(Nullable neoAssociationID, Nullable associationMemberDataID)
{
var neoAssociationIDParameter = neoAssociationID.HasValue ?
new ObjectParameter("NeoAssociationID", neoAssociationID) :
new ObjectParameter("NeoAssociationID", typeof(long));
var associationMemberDataIDParameter = associationMemberDataID.HasValue ?
new ObjectParameter("AssociationMemberDataID", associationMemberDataID) :
new ObjectParameter("AssociationMemberDataID", typeof(long));
return ((IObjectContextAdapter)this).ObjectContext.ExecuteFunction("Pr_AssociationNeoMemberSearch", neoAssociationIDParameter, associationMemberDataIDParameter);
}
public virtual int Pr_RouteStartUpdateWorkflow(Nullable routeID, Nullable userID)
{
var routeIDParameter = routeID.HasValue ?
new ObjectParameter("RouteID", routeID) :
new ObjectParameter("RouteID", typeof(long));
var userIDParameter = userID.HasValue ?
new ObjectParameter("UserID", userID) :
new ObjectParameter("UserID", typeof(long));
return ((IObjectContextAdapter)this).ObjectContext.ExecuteFunction("Pr_RouteStartUpdateWorkflow", routeIDParameter, userIDParameter);
}
public virtual int Pr_RouteNodeAdd(Nullable routeID, Nullable placeID, Nullable waypointTypeID, Nullable distanceFromOrigin, Nullable sequence, Nullable userID)
{
var routeIDParameter = routeID.HasValue ?
new ObjectParameter("RouteID", routeID) :
new ObjectParameter("RouteID", typeof(long));
var placeIDParameter = placeID.HasValue ?
new ObjectParameter("PlaceID", placeID) :
new ObjectParameter("PlaceID", typeof(long));
var waypointTypeIDParameter = waypointTypeID.HasValue ?
new ObjectParameter("WaypointTypeID", waypointTypeID) :
new ObjectParameter("WaypointTypeID", typeof(short));
var distanceFromOriginParameter = distanceFromOrigin.HasValue ?
new ObjectParameter("DistanceFromOrigin", distanceFromOrigin) :
new ObjectParameter("DistanceFromOrigin", typeof(double));
var sequenceParameter = sequence.HasValue ?
new ObjectParameter("Sequence", sequence) :
new ObjectParameter("Sequence", typeof(int));
var userIDParameter = userID.HasValue ?
new ObjectParameter("UserID", userID) :
new ObjectParameter("UserID", typeof(long));
return ((IObjectContextAdapter)this).ObjectContext.ExecuteFunction("Pr_RouteNodeAdd", routeIDParameter, placeIDParameter, waypointTypeIDParameter, distanceFromOriginParameter, sequenceParameter, userIDParameter);
}
public virtual ObjectResult Pr_GazetteApplicationBypassExpiry(Nullable applicationDetailID, string comment, Nullable userID)
{
var applicationDetailIDParameter = applicationDetailID.HasValue ?
new ObjectParameter("ApplicationDetailID", applicationDetailID) :
new ObjectParameter("ApplicationDetailID", typeof(long));
var commentParameter = comment != null ?
new ObjectParameter("Comment", comment) :
new ObjectParameter("Comment", typeof(string));
var userIDParameter = userID.HasValue ?
new ObjectParameter("UserID", userID) :
new ObjectParameter("UserID", typeof(long));
return ((IObjectContextAdapter)this).ObjectContext.ExecuteFunction("Pr_GazetteApplicationBypassExpiry", applicationDetailIDParameter, commentParameter, userIDParameter);
}
public virtual int Pr_ApplicationAdjudicationRestart(Nullable applicationAdjudicationID, Nullable userID)
{
var applicationAdjudicationIDParameter = applicationAdjudicationID.HasValue ?
new ObjectParameter("ApplicationAdjudicationID", applicationAdjudicationID) :
new ObjectParameter("ApplicationAdjudicationID", typeof(long));
var userIDParameter = userID.HasValue ?
new ObjectParameter("UserID", userID) :
new ObjectParameter("UserID", typeof(long));
return ((IObjectContextAdapter)this).ObjectContext.ExecuteFunction("Pr_ApplicationAdjudicationRestart", applicationAdjudicationIDParameter, userIDParameter);
}
public virtual int Pr_AdjudicationPanelRemove(Nullable adjudicationDetailID, Nullable adjudicationPanelID, Nullable userID)
{
var adjudicationDetailIDParameter = adjudicationDetailID.HasValue ?
new ObjectParameter("AdjudicationDetailID", adjudicationDetailID) :
new ObjectParameter("AdjudicationDetailID", typeof(long));
var adjudicationPanelIDParameter = adjudicationPanelID.HasValue ?
new ObjectParameter("AdjudicationPanelID", adjudicationPanelID) :
new ObjectParameter("AdjudicationPanelID", typeof(long));
var userIDParameter = userID.HasValue ?
new ObjectParameter("UserID", userID) :
new ObjectParameter("UserID", typeof(long));
return ((IObjectContextAdapter)this).ObjectContext.ExecuteFunction("Pr_AdjudicationPanelRemove", adjudicationDetailIDParameter, adjudicationPanelIDParameter, userIDParameter);
}
public virtual ObjectResult Pr_ReceiptsGetUnassigned(Nullable userID)
{
var userIDParameter = userID.HasValue ?
new ObjectParameter("UserID", userID) :
new ObjectParameter("UserID", typeof(long));
return ((IObjectContextAdapter)this).ObjectContext.ExecuteFunction("Pr_ReceiptsGetUnassigned", userIDParameter);
}
public virtual ObjectResult Pr_ReceiptsGetUnassigned(Nullable userID, MergeOption mergeOption)
{
var userIDParameter = userID.HasValue ?
new ObjectParameter("UserID", userID) :
new ObjectParameter("UserID", typeof(long));
return ((IObjectContextAdapter)this).ObjectContext.ExecuteFunction("Pr_ReceiptsGetUnassigned", mergeOption, userIDParameter);
}
public virtual ObjectResult> Pr_ReceiptCreateUnassignedReceipt(Nullable applicationRequestTypeID, Nullable paymentTypeID, string applicantName, string idNumber, string olPermitNumber, string vehicleRegistrationNumber, string chassisNumber, Nullable