//------------------------------------------------------------------------------ // // 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.Admin.Crm { using System; using System.Data.Entity; using System.Data.Entity.Infrastructure; using System.Data.Entity.Core.Objects; using System.Linq; public partial class AfxAdminCrmContext : DbContext { public AfxAdminCrmContext() : base("name=AfxAdminCrmContext") { this.Configuration.LazyLoadingEnabled = false; } protected override void OnModelCreating(DbModelBuilder modelBuilder) { throw new UnintentionalCodeFirstException(); } public virtual DbSet Comments { get; set; } public virtual DbSet Messages { get; set; } public virtual DbSet MessageTemplates { get; set; } public virtual DbSet MessageTypes { get; set; } 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 ObjectResult Pr_MessageTemplateSqlTester(Nullable messageTemplateID) { var messageTemplateIDParameter = messageTemplateID.HasValue ? new ObjectParameter("MessageTemplateID", messageTemplateID) : new ObjectParameter("MessageTemplateID", typeof(long)); return ((IObjectContextAdapter)this).ObjectContext.ExecuteFunction("Pr_MessageTemplateSqlTester", messageTemplateIDParameter); } public virtual ObjectResult Pr_MessageTemplateTester(Nullable entityID, Nullable itemID, Nullable messageTemplateID) { var entityIDParameter = entityID.HasValue ? new ObjectParameter("EntityID", entityID) : new ObjectParameter("EntityID", typeof(short)); var itemIDParameter = itemID.HasValue ? new ObjectParameter("ItemID", itemID) : new ObjectParameter("ItemID", typeof(long)); var messageTemplateIDParameter = messageTemplateID.HasValue ? new ObjectParameter("MessageTemplateID", messageTemplateID) : new ObjectParameter("MessageTemplateID", typeof(long)); return ((IObjectContextAdapter)this).ObjectContext.ExecuteFunction("Pr_MessageTemplateTester", entityIDParameter, itemIDParameter, messageTemplateIDParameter); } public virtual ObjectResult Pr_MessageTemplateTester(Nullable entityID, Nullable itemID, Nullable messageTemplateID, MergeOption mergeOption) { var entityIDParameter = entityID.HasValue ? new ObjectParameter("EntityID", entityID) : new ObjectParameter("EntityID", typeof(short)); var itemIDParameter = itemID.HasValue ? new ObjectParameter("ItemID", itemID) : new ObjectParameter("ItemID", typeof(long)); var messageTemplateIDParameter = messageTemplateID.HasValue ? new ObjectParameter("MessageTemplateID", messageTemplateID) : new ObjectParameter("MessageTemplateID", typeof(long)); return ((IObjectContextAdapter)this).ObjectContext.ExecuteFunction("Pr_MessageTemplateTester", mergeOption, entityIDParameter, itemIDParameter, messageTemplateIDParameter); } public virtual ObjectResult Pr_MessageSearch(Nullable entityID, Nullable itemID, string sender, string recipients, Nullable isHtml, Nullable startDate, Nullable endDate) { 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 senderParameter = sender != null ? new ObjectParameter("Sender", sender) : new ObjectParameter("Sender", typeof(string)); var recipientsParameter = recipients != null ? new ObjectParameter("Recipients", recipients) : new ObjectParameter("Recipients", typeof(string)); var isHtmlParameter = isHtml.HasValue ? new ObjectParameter("IsHtml", isHtml) : new ObjectParameter("IsHtml", typeof(bool)); var startDateParameter = startDate.HasValue ? new ObjectParameter("StartDate", startDate) : new ObjectParameter("StartDate", typeof(System.DateTime)); var endDateParameter = endDate.HasValue ? new ObjectParameter("EndDate", endDate) : new ObjectParameter("EndDate", typeof(System.DateTime)); return ((IObjectContextAdapter)this).ObjectContext.ExecuteFunction("Pr_MessageSearch", entityIDParameter, itemIDParameter, senderParameter, recipientsParameter, isHtmlParameter, startDateParameter, endDateParameter); } } }