public async Task <PartialViewResult> EntityChangeDetailModal(EntityChangeListDto entityChangeListDto) { var output = await _auditLogAppService.GetEntityPropertyChanges(entityChangeListDto.Id); var viewModel = new EntityChangeDetailModalViewModel(output, entityChangeListDto); return(PartialView("_EntityChangeDetailModal", viewModel)); }
private List <EntityChangeListDto> ConvertToEntityChangeListDtos(List <EntityChangeAndUser> results) { return(results.Select( result => { var entityChangeListDto = new EntityChangeListDto { ChangeTime = result.EntityChange.ChangeTime, ChangeType = L(result.EntityChange.ChangeType.ToString()), EntityChangeSetId = result.EntityChange.EntityChangeSetId, EntityTypeFullName = L(result.EntityChange.EntityTypeFullName), Id = result.EntityChange.Id, UserId = result.User.Id, UserName = result.User?.UserName, Reason = result.EntityChangeSet.Reason }; return entityChangeListDto; }).ToList()); }
public EntityChangeDetailModalViewModel(List<EntityPropertyChangeDto> output, EntityChangeListDto entityChangeListDto) { EntityPropertyChanges = output; EntityTypeFullName = entityChangeListDto.EntityTypeFullName; ChangeTime = entityChangeListDto.ChangeTime; UserName = entityChangeListDto.UserName; }