コード例 #1
0
        public static IEnumerable <LogDataChangeModel> Map(IEnumerable <LogDataChange> _)
        {
            var result = new List <LogDataChangeModel>();

            foreach (var item in _)
            {
                var model = new LogDataChangeModel
                {
                    Id = item.ID,
                    //After = HidePasswordFromDeserialization.Hide(item.After),
                    //Before = HidePasswordFromDeserialization.Hide(item.Before),
                    LogData                = new ChangeLogHelper().GetDeserializeObject(item.Before, item.After),
                    ComputerName           = item.ComputerName,
                    IdTable                = item.IDTable,
                    Table                  = item.IDTableNavigation.Title,
                    EntryDate              = item.EntryDate,
                    EntryUser              = item.EntryUser,
                    IdEntryUser            = item.IDEntryUser,
                    IpAddress              = item.IDAddress,
                    IsMobileDevice         = item.IsMobileDevice,
                    LogBrowserType         = item.IDLogBrowserTypeNavigation.Title,
                    LogDataChangeStatus    = item.IDLogDataChangeStatusNavigation.Title,
                    LogOperatingSystemType = item.IDLogOperatingSystemTypeNavigation.Title
                };

                result.Add(model);
            }

            return(result);
        }
コード例 #2
0
        public static LogDataChangeModel Map(LogDataChange _)
        {
            var result = new LogDataChangeModel
            {
                Id                     = _.ID,
                After                  = HidePasswordFromDeserialization.Hide(_.After),
                Before                 = HidePasswordFromDeserialization.Hide(_.Before),
                ComputerName           = _.ComputerName,
                EntryDate              = _.EntryDate,
                EntryUser              = _.EntryUser,
                IdEntryUser            = _.IDEntryUser,
                IpAddress              = _.IDAddress,
                IsMobileDevice         = _.IsMobileDevice,
                LogBrowserType         = _.IDLogBrowserTypeNavigation.Title,
                LogDataChangeStatus    = _.IDLogDataChangeStatusNavigation.Title,
                LogOperatingSystemType = _.IDLogOperatingSystemTypeNavigation.Title
            };

            return(result);
        }