public FaultServiceTest() { var faultUnityServiceHostFactory = new FaultUnityServiceHostFactory(); faultCourtService = faultUnityServiceHostFactory.Resolve <FaultCourtService>(); JICFaultContext = JIC.Fault.Repositories.DBInteractions.DBFactory.Get(); viewFactory = faultUnityServiceHostFactory.Resolve <ViewFactory>(); }
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()))); }
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); } } }
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); } } }