Exemple #1
0
        protected void Application_Start()
        {
            var logService = LoggingManager.GetLogInstance();

            logService.LogInformationFormat("PMS web call start :" + DateTime.Now);

            BundleTable.EnableOptimizations = true;
            AreaRegistration.RegisterAllAreas();
            GlobalConfiguration.Configure(WebApiConfig.Register);
            FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters);
            RouteConfig.RegisterRoutes(RouteTable.Routes);
            BundleConfig.RegisterBundles(BundleTable.Bundles);

            _iPMSService = new PmsService();
            if (_iPMSService != null && HttpContext.Current.Application["PMSService"] == null)
            {
                HttpContext.Current.Application["PMSService"] = _iPMSService;
            }

            _iDalFactory = new DalFactory();
            if (_iDalFactory != null && HttpContext.Current.Application["DalFactory"] == null)
            {
                HttpContext.Current.Application["DalFactory"] = _iDalFactory;
            }

            logService.LogInformationFormat("PMS web call stop :" + DateTime.Now);
        }
Exemple #2
0
 public LogService()
 {
     log4net.Config.XmlConfigurator.Configure();
     _logger = LogManager.GetLogger(GetType());
     if (_dalFactory == null)
     {
         _dalFactory = (IDalFactory)HttpContext.Current.Application["DalFactory"];
     }
 }
Exemple #3
0
        protected void Application_Start()
        {
            GlobalConfiguration.Configuration.Formatters.Remove(GlobalConfiguration.Configuration.Formatters.XmlFormatter);
            var json = GlobalConfiguration.Configuration.Formatters.JsonFormatter;

            json.SerializerSettings.DefaultValueHandling = Newtonsoft.Json.DefaultValueHandling.Ignore;

            AreaRegistration.RegisterAllAreas();
            GlobalConfiguration.Configure(WebApiConfig.Register);
            FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters);
            RouteConfig.RegisterRoutes(RouteTable.Routes);
            BundleConfig.RegisterBundles(BundleTable.Bundles);

            _iDalFactory = new DalFactory();
            if (_iDalFactory != null && HttpContext.Current.Application["DalFactory"] == null)
            {
                HttpContext.Current.Application["DalFactory"] = _iDalFactory;
            }

            _iCacheProvider = new CacheProvider();
            if (_iCacheProvider != null && HttpContext.Current.Application["CacheProvider"] == null)
            {
                HttpContext.Current.Application["CacheProvider"] = _iCacheProvider;
            }

            try
            {
                foreach (var item in ServiceLocator.Current.GetAllInstance <IRestController>())
                {
                    item.MapHttpRoutes(GlobalConfiguration.Configuration);
                }
            }
            catch (ReflectionTypeLoadException ex)
            {
                string exceptionList = string.Empty;
                foreach (Exception loaderException in ex.LoaderExceptions)
                {
                    exceptionList += loaderException.Message + "\n";
                }
                throw;
            }
        }
Exemple #4
0
 public BaseService(IDalFactory factory)
 {
     _dalfactory = factory;
 }
Exemple #5
0
 public CurrencyBll(IMapper mapper, IDalFactory dalFactory)
 {
     _mapper     = mapper;
     _dalFactory = dalFactory;
 }
Exemple #6
0
 public ActiveDirectoryBll(IDalFactory dalFactory)
     : base()
 {
     this.bllFactory = new BllFactory();
 }
Exemple #7
0
 public AdminService(IDalFactory factory) : base(factory)
 {
 }
Exemple #8
0
 public ProductService(IDalFactory factory) : base(factory)
 {
 }
Exemple #9
0
 protected override void OnDispose()
 {
     Factory.Dispose();
     _factory = null;
 }
Exemple #10
0
 static DalFactory()
 {
     Factory = new DefaultDalFactory();
 }
Exemple #11
0
 public TrackBll(IDalFactory _dalFactory)
 {
     this._dalFactory = _dalFactory;
 }
 public BllFactory(IDalFactory dalFactory)
 {
     _dalFactory = dalFactory;
 }
Exemple #13
0
 public TransactionBll(IDalFactory dalFactory)
 {
     _dalFactory = dalFactory;
 }
Exemple #14
0
 public BllFactory(IDalFactory dalFactory, IMapper mapper, UserManager <AppUser> userManager)
 {
     _dalFactory  = dalFactory;
     _mapper      = mapper;
     _userManager = userManager;
 }
Exemple #15
0
 /// <summary>
 /// 加载Dal工厂
 /// </summary>
 /// <param name="dalFactory">实际运用的Dal工厂类</param>
 public static void Load(IDalFactory dalFactory)
 {
     DalManager.dalFactory = dalFactory;
 }
Exemple #16
0
 public AccountBll(IMapper mapper, UserManager <AppUser> userManager, IDalFactory dalFactory)
 {
     _dalFactory  = dalFactory;
     _mapper      = mapper;
     _userManager = userManager;
 }
Exemple #17
0
 /// <summary>
 /// 加载Dal工厂
 /// </summary>
 /// <param name="dalFactory">实际运用的Dal工厂类</param>
 public static void Load(IDalFactory dalFactory)
 {
     DalManager.dalFactory = dalFactory;
 }
Exemple #18
0
 public AlbumBll(IDalFactory dalFactory)
 {
     _dalFactory = dalFactory;
 }
Exemple #19
0
 public PaymentService(IDalFactory factory) : base(factory)
 {
 }
Exemple #20
0
 public OrderService(IDalFactory factory) : base(factory)
 {
 }
Exemple #21
0
 public CartService(IDalFactory factory) : base(factory)
 {
 }
Exemple #22
0
 public TagService(IDalFactory factory) : base(factory)
 {
 }