//------------------------------------------------------------------------------ // // 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.Afx.Services.Queries.Entities { using System; using System.Data.Entity; using System.Data.Entity.Infrastructure; using System.Data.Entity.Core.Objects; using System.Linq; public partial class QueriesContext : DbContext { public QueriesContext() : base("name=QueriesContext") { } protected override void OnModelCreating(DbModelBuilder modelBuilder) { throw new UnintentionalCodeFirstException(); } public virtual DbSet Queries { get; set; } public virtual DbSet QuerySources { get; set; } public virtual DbSet QueryStatus { get; set; } public virtual DbSet QueryTypes { get; set; } public virtual DbSet Vw_Queries { get; set; } public virtual ObjectResult> Pr_QueryCreate(Nullable queryTypeID, Nullable querySourceID, Nullable entityID, Nullable itemID, Nullable assignedToUserRoleID, Nullable assignedToUserID, Nullable assignedToUserDate, string description, string responseEmailAddresses, string responseContactNumbers, string queryByUserName) { var queryTypeIDParameter = queryTypeID.HasValue ? new ObjectParameter("QueryTypeID", queryTypeID) : new ObjectParameter("QueryTypeID", typeof(short)); var querySourceIDParameter = querySourceID.HasValue ? new ObjectParameter("QuerySourceID", querySourceID) : new ObjectParameter("QuerySourceID", typeof(short)); var entityIDParameter = entityID.HasValue ? new ObjectParameter("EntityID", entityID) : new ObjectParameter("EntityID", typeof(int)); var itemIDParameter = itemID.HasValue ? new ObjectParameter("ItemID", itemID) : new ObjectParameter("ItemID", typeof(long)); var assignedToUserRoleIDParameter = assignedToUserRoleID.HasValue ? new ObjectParameter("AssignedToUserRoleID", assignedToUserRoleID) : new ObjectParameter("AssignedToUserRoleID", typeof(short)); var assignedToUserIDParameter = assignedToUserID.HasValue ? new ObjectParameter("AssignedToUserID", assignedToUserID) : new ObjectParameter("AssignedToUserID", typeof(long)); var assignedToUserDateParameter = assignedToUserDate.HasValue ? new ObjectParameter("AssignedToUserDate", assignedToUserDate) : new ObjectParameter("AssignedToUserDate", typeof(System.DateTime)); var descriptionParameter = description != null ? new ObjectParameter("Description", description) : new ObjectParameter("Description", typeof(string)); var responseEmailAddressesParameter = responseEmailAddresses != null ? new ObjectParameter("ResponseEmailAddresses", responseEmailAddresses) : new ObjectParameter("ResponseEmailAddresses", typeof(string)); var responseContactNumbersParameter = responseContactNumbers != null ? new ObjectParameter("ResponseContactNumbers", responseContactNumbers) : new ObjectParameter("ResponseContactNumbers", typeof(string)); var queryByUserNameParameter = queryByUserName != null ? new ObjectParameter("QueryByUserName", queryByUserName) : new ObjectParameter("QueryByUserName", typeof(string)); return ((IObjectContextAdapter)this).ObjectContext.ExecuteFunction>("Pr_QueryCreate", queryTypeIDParameter, querySourceIDParameter, entityIDParameter, itemIDParameter, assignedToUserRoleIDParameter, assignedToUserIDParameter, assignedToUserDateParameter, descriptionParameter, responseEmailAddressesParameter, responseContactNumbersParameter, queryByUserNameParameter); } public virtual ObjectResult> Pr_QueryDelete(Nullable queryID, string queryByUserName) { var queryIDParameter = queryID.HasValue ? new ObjectParameter("QueryID", queryID) : new ObjectParameter("QueryID", typeof(long)); var queryByUserNameParameter = queryByUserName != null ? new ObjectParameter("QueryByUserName", queryByUserName) : new ObjectParameter("QueryByUserName", typeof(string)); return ((IObjectContextAdapter)this).ObjectContext.ExecuteFunction>("Pr_QueryDelete", queryIDParameter, queryByUserNameParameter); } public virtual ObjectResult> Pr_QueryUpdate(Nullable queryID, Nullable queryTypeID, Nullable querySourceID, Nullable assignedToUserRoleID, Nullable assignedToUserID, Nullable assignedToUserDate, string description, string responseEmailAddresses, string responseContactNumbers, string queryByUserName) { var queryIDParameter = queryID.HasValue ? new ObjectParameter("QueryID", queryID) : new ObjectParameter("QueryID", typeof(long)); var queryTypeIDParameter = queryTypeID.HasValue ? new ObjectParameter("QueryTypeID", queryTypeID) : new ObjectParameter("QueryTypeID", typeof(short)); var querySourceIDParameter = querySourceID.HasValue ? new ObjectParameter("QuerySourceID", querySourceID) : new ObjectParameter("QuerySourceID", typeof(short)); var assignedToUserRoleIDParameter = assignedToUserRoleID.HasValue ? new ObjectParameter("AssignedToUserRoleID", assignedToUserRoleID) : new ObjectParameter("AssignedToUserRoleID", typeof(short)); var assignedToUserIDParameter = assignedToUserID.HasValue ? new ObjectParameter("AssignedToUserID", assignedToUserID) : new ObjectParameter("AssignedToUserID", typeof(long)); var assignedToUserDateParameter = assignedToUserDate.HasValue ? new ObjectParameter("AssignedToUserDate", assignedToUserDate) : new ObjectParameter("AssignedToUserDate", typeof(System.DateTime)); var descriptionParameter = description != null ? new ObjectParameter("Description", description) : new ObjectParameter("Description", typeof(string)); var responseEmailAddressesParameter = responseEmailAddresses != null ? new ObjectParameter("ResponseEmailAddresses", responseEmailAddresses) : new ObjectParameter("ResponseEmailAddresses", typeof(string)); var responseContactNumbersParameter = responseContactNumbers != null ? new ObjectParameter("ResponseContactNumbers", responseContactNumbers) : new ObjectParameter("ResponseContactNumbers", typeof(string)); var queryByUserNameParameter = queryByUserName != null ? new ObjectParameter("QueryByUserName", queryByUserName) : new ObjectParameter("QueryByUserName", typeof(string)); return ((IObjectContextAdapter)this).ObjectContext.ExecuteFunction>("Pr_QueryUpdate", queryIDParameter, queryTypeIDParameter, querySourceIDParameter, assignedToUserRoleIDParameter, assignedToUserIDParameter, assignedToUserDateParameter, descriptionParameter, responseEmailAddressesParameter, responseContactNumbersParameter, queryByUserNameParameter); } public virtual ObjectResult> Pr_QueryUpdateStatus(Nullable queryID, Nullable queryStatusID, string queryByUserName) { var queryIDParameter = queryID.HasValue ? new ObjectParameter("QueryID", queryID) : new ObjectParameter("QueryID", typeof(long)); var queryStatusIDParameter = queryStatusID.HasValue ? new ObjectParameter("QueryStatusID", queryStatusID) : new ObjectParameter("QueryStatusID", typeof(short)); var queryByUserNameParameter = queryByUserName != null ? new ObjectParameter("QueryByUserName", queryByUserName) : new ObjectParameter("QueryByUserName", typeof(string)); return ((IObjectContextAdapter)this).ObjectContext.ExecuteFunction>("Pr_QueryUpdateStatus", queryIDParameter, queryStatusIDParameter, queryByUserNameParameter); } public virtual ObjectResult Pr_QuerySearch(Nullable entityID, Nullable itemID, string queryStatusID, string assignedToUserRoleID, string assignedToUserID) { var entityIDParameter = entityID.HasValue ? new ObjectParameter("EntityID", entityID) : new ObjectParameter("EntityID", typeof(long)); var itemIDParameter = itemID.HasValue ? new ObjectParameter("ItemID", itemID) : new ObjectParameter("ItemID", typeof(long)); var queryStatusIDParameter = queryStatusID != null ? new ObjectParameter("QueryStatusID", queryStatusID) : new ObjectParameter("QueryStatusID", typeof(string)); var assignedToUserRoleIDParameter = assignedToUserRoleID != null ? new ObjectParameter("AssignedToUserRoleID", assignedToUserRoleID) : new ObjectParameter("AssignedToUserRoleID", typeof(string)); var assignedToUserIDParameter = assignedToUserID != null ? new ObjectParameter("AssignedToUserID", assignedToUserID) : new ObjectParameter("AssignedToUserID", typeof(string)); return ((IObjectContextAdapter)this).ObjectContext.ExecuteFunction("Pr_QuerySearch", entityIDParameter, itemIDParameter, queryStatusIDParameter, assignedToUserRoleIDParameter, assignedToUserIDParameter); } public virtual ObjectResult Pr_QuerySearch(Nullable entityID, Nullable itemID, string queryStatusID, string assignedToUserRoleID, string assignedToUserID, MergeOption mergeOption) { var entityIDParameter = entityID.HasValue ? new ObjectParameter("EntityID", entityID) : new ObjectParameter("EntityID", typeof(long)); var itemIDParameter = itemID.HasValue ? new ObjectParameter("ItemID", itemID) : new ObjectParameter("ItemID", typeof(long)); var queryStatusIDParameter = queryStatusID != null ? new ObjectParameter("QueryStatusID", queryStatusID) : new ObjectParameter("QueryStatusID", typeof(string)); var assignedToUserRoleIDParameter = assignedToUserRoleID != null ? new ObjectParameter("AssignedToUserRoleID", assignedToUserRoleID) : new ObjectParameter("AssignedToUserRoleID", typeof(string)); var assignedToUserIDParameter = assignedToUserID != null ? new ObjectParameter("AssignedToUserID", assignedToUserID) : new ObjectParameter("AssignedToUserID", typeof(string)); return ((IObjectContextAdapter)this).ObjectContext.ExecuteFunction("Pr_QuerySearch", mergeOption, entityIDParameter, itemIDParameter, queryStatusIDParameter, assignedToUserRoleIDParameter, assignedToUserIDParameter); } } }