public FaultServiceTest()
        {
            var faultUnityServiceHostFactory = new FaultUnityServiceHostFactory();

            faultCourtService = faultUnityServiceHostFactory.Resolve <FaultCourtService>();
            JICFaultContext   = JIC.Fault.Repositories.DBInteractions.DBFactory.Get();
            viewFactory       = faultUnityServiceHostFactory.Resolve <ViewFactory>();
        }
Esempio n. 2
0
        public static JICFaultContext Get()
        {
            if (HttpContext.Current == null)
            {
                return(JICFaultContext ?? (JICFaultContext = new JICFaultContext()));
            }

            return((JICFaultContext)(HttpContext.Current.Items["DataContext"] ?? (HttpContext.Current.Items["DataContext"] = new JICFaultContext())));
        }
Esempio n. 3
0
        public static int DBTranse(JICFaultContext db, DbDoingReturnID g)
        {
            using (var trans = db.Database.BeginTransaction())
            {
                try
                {
                    trans.Rollback();
                    return(g.Invoke());
                }
                catch (Exception e)
                {
                    trans.Rollback();
                    ILog log = LogeHelper.GetInstance;
                    log.LogException(e, "");

                    return(0);
                }
            }
        }
Esempio n. 4
0
        public static JIC.Base.TestStat Transe(JICFaultContext db, DbDoing g)
        {
            using (var trans = db.Database.BeginTransaction())
            {
                try
                {
                    Base.TestStat t = g.Invoke();

                    trans.Rollback();
                    return(t);
                }
                catch (Exception e)
                {
                    trans.Rollback();
                    ILog log = LogeHelper.GetInstance;
                    log.LogException(e, "");

                    return(Base.TestStat.Fail);
                }
            }
        }