//------------------------------------------------------------------------------ // // 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.Audits.Entities { using System; using System.Data.Entity; using System.Data.Entity.Infrastructure; using System.Data.Entity.Core.Objects; using System.Linq; public partial class AuditContext : DbContext { public AuditContext() : base("name=AuditContext") { } protected override void OnModelCreating(DbModelBuilder modelBuilder) { throw new UnintentionalCodeFirstException(); } public virtual DbSet Vw_Audits { get; set; } public virtual DbSet History { get; set; } public virtual int Pr_WriteEntryByID(Nullable userID, string source, string action, string description, Nullable isCritical, Nullable isException, Nullable entityID, Nullable itemID) { var userIDParameter = userID.HasValue ? new ObjectParameter("UserID", userID) : new ObjectParameter("UserID", typeof(long)); 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 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)); return ((IObjectContextAdapter)this).ObjectContext.ExecuteFunction("Pr_WriteEntryByID", userIDParameter, sourceParameter, actionParameter, descriptionParameter, isCriticalParameter, isExceptionParameter, entityIDParameter, itemIDParameter); } } }