Ejemplo n.º 1
0
 public static ulong GenerateHashCode(IAlbianObject target)
 {
     if (string.IsNullOrEmpty("target"))
     {
         throw new ArgumentNullException("target");
     }
     return(Hash.GenerateCode(target.Id));
 }
Ejemplo n.º 2
0
        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));
        }
Ejemplo n.º 3
0
 public static bool TryEnter(IAlbianObject[] objs)
 {
     return true;
 }
Ejemplo n.º 4
0
 public static void Exit(IAlbianObject[] objs)
 {
 }
Ejemplo n.º 5
0
 public static void Exit(IAlbianObject obj)
 {
 }
Ejemplo n.º 6
0
 public static void Enter(IAlbianObject[] objs)
 {
 }
Ejemplo n.º 7
0
 public static void Enter(IAlbianObject obj)
 {
 }
Ejemplo n.º 8
0
        private string HashAlbianObjectHandlerByCreatrUser(IAlbianObject target)
        {
            ILogInfo user = (ILogInfo)target;

            return(string.Format("_{0}", user.Style == InfoStyle.Registr || user.Style == InfoStyle.Modify ? "user":string.Empty));
        }
Ejemplo n.º 9
0
 private string HashAlbianObjectHandlerUser(IAlbianObject target)
 {
     return(string.Format("_{0}", Math.Abs(target.Id.GetHashCode() % 3)));
 }
Ejemplo n.º 10
0
 private string HashAlbianObjectHandlerLog(IAlbianObject target)
 {
     ILogInfo user = (ILogInfo)target;
     return string.Format("_{0}", user.Style == InfoStyle.Publish ? "bizoffer" : string.Empty);
 }
Ejemplo n.º 11
0
        private string HashAlbianObjectHandlerLog(IAlbianObject target)
        {
            ILogInfo user = (ILogInfo)target;

            return(string.Format("_{0}", user.Style == InfoStyle.Publish ? "bizoffer" : string.Empty));
        }
Ejemplo n.º 12
0
 public static bool TryEnter(IAlbianObject obj)
 {
     return(true);
 }
Ejemplo n.º 13
0
 public static void Exit(IAlbianObject obj)
 {
 }
Ejemplo n.º 14
0
 public static void Enter(IAlbianObject obj)
 {
 }
Ejemplo n.º 15
0
 private string HashAlbianObjectHandlerUser(IAlbianObject target)
 {
     return string.Format("_{0}", Math.Abs(target.Id.GetHashCode() % 3));
 }
Ejemplo n.º 16
0
 private string HashAlbianObjectHandlerByCreatrUser(IAlbianObject target)
 {
     ILogInfo user = (ILogInfo)target;
     return string.Format("_{0}", user.Style == InfoStyle.Registr || user.Style == InfoStyle.Modify ? "user":string.Empty);
 }