protected void Application_Start() { GlobalConfiguration.Configuration.IncludeErrorDetailPolicy = IncludeErrorDetailPolicy.Always; JsonSerializerSettings jsonSetting = new JsonSerializerSettings(); jsonSetting.Converters.Add(new Newtonsoft.Json.Converters.StringEnumConverter()); GlobalConfiguration.Configuration.Formatters.JsonFormatter.SerializerSettings = jsonSetting; //System.IO.Directory.CreateDirectory(@"C:\email\"); AreaRegistration.RegisterAllAreas(); WebApiConfig.Register(GlobalConfiguration.Configuration); FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters); RouteConfig.RegisterRoutes(RouteTable.Routes); BundleConfig.RegisterBundles(BundleTable.Bundles); AuthConfig.RegisterAuth(); Bootstrapper.Initialise(); Database.SetInitializer<BidChuckContext>(new MembershipDatabaseInitializer()); BidChuckContext context = new BidChuckContext(); context.Database.Initialize(true); InitializeMembership(); }
public RepositoryBase(string connection) { var iid = HttpContext.Current.User.Identity; var ipAddress = HttpContext.Current.Request.UserHostAddress; _context = new BidChuckContext(iid.Name, ipAddress, connection); }