コード例 #1
0
ファイル: Log.cs プロジェクト: SKDon/crypto-watcher
        public Log(string action, object entity, string entityId)
        {
            var entityName = entity.GetType().Name;

            if (entityName == "List`1")
            {
                entityName = entity.GetType().GetGenericArguments()[0].Name + "List";
            }

            LogId    = Guid.NewGuid();
            Action   = action;
            Entity   = entityName;
            EntityId = entityId;
            Time     = DateTime.Now;
            Json     = JsonConvertHelper.SerializeObjectRaw(entity);
        }