public static ulong GenerateHashCode(IAlbianObject target) { if (string.IsNullOrEmpty("target")) { throw new ArgumentNullException("target"); } return(Hash.GenerateCode(target.Id)); }
public static string GetTableFullName(IRoutingAttribute routing, IAlbianObject target) { HashAlbianObjectHandler <IAlbianObject> handler = HashAlbianObjectManager.GetHandler(routing.Name, AssemblyManager.GetFullTypeName(target)); string tableName = null == handler ? routing.TableName : String.Format("{0}{1}", routing.TableName, handler(target)); return("dbo" == routing.Owner || String.IsNullOrEmpty(routing.Owner) ? tableName : String.Format("[{0}].[{1}]", routing.Owner, tableName)); }
public static bool TryEnter(IAlbianObject[] objs) { return true; }
public static void Exit(IAlbianObject[] objs) { }
public static void Exit(IAlbianObject obj) { }
public static void Enter(IAlbianObject[] objs) { }
public static void Enter(IAlbianObject obj) { }
private string HashAlbianObjectHandlerByCreatrUser(IAlbianObject target) { ILogInfo user = (ILogInfo)target; return(string.Format("_{0}", user.Style == InfoStyle.Registr || user.Style == InfoStyle.Modify ? "user":string.Empty)); }
private string HashAlbianObjectHandlerUser(IAlbianObject target) { return(string.Format("_{0}", Math.Abs(target.Id.GetHashCode() % 3))); }
private string HashAlbianObjectHandlerLog(IAlbianObject target) { ILogInfo user = (ILogInfo)target; return string.Format("_{0}", user.Style == InfoStyle.Publish ? "bizoffer" : string.Empty); }
private string HashAlbianObjectHandlerLog(IAlbianObject target) { ILogInfo user = (ILogInfo)target; return(string.Format("_{0}", user.Style == InfoStyle.Publish ? "bizoffer" : string.Empty)); }
public static bool TryEnter(IAlbianObject obj) { return(true); }
public static void Exit(IAlbianObject obj) { }
public static void Enter(IAlbianObject obj) { }
private string HashAlbianObjectHandlerUser(IAlbianObject target) { return string.Format("_{0}", Math.Abs(target.Id.GetHashCode() % 3)); }
private string HashAlbianObjectHandlerByCreatrUser(IAlbianObject target) { ILogInfo user = (ILogInfo)target; return string.Format("_{0}", user.Style == InfoStyle.Registr || user.Style == InfoStyle.Modify ? "user":string.Empty); }