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); }