示例#1
0
 public static void MapObjToDto(Session obj, SessionDto dto)
 {
     dto.Name = obj.Name;
     foreach (var doc in obj.GetDocuments())
     {
         var dtoDoc = new SessionDocumentDto();
         DtoMapper.MapObjToDto(doc, dtoDoc);
         dto.Documents.Add(dtoDoc);
     }
 }
示例#2
0
        private static List <SessionDto> getSessionDtoList(IEnumerable <Session> sessionList)
        {
            var dtoList = new List <SessionDto>();

            foreach (var obj in sessionList)
            {
                var dto = new SessionDto();
                DtoMapper.MapObjToDto(obj, dto);
                dtoList.Add(dto);
            }

            return(dtoList);
        }
示例#3
0
        public void ShowRecentlyClosedDocuments()
        {
            var dtoList = new List <SessionDocumentDto>();

            foreach (var obj in _recentlyClosedDocs)
            {
                var dto = new SessionDocumentDto();
                DtoMapper.MapObjToDto(obj, dto);
                dtoList.Add(dto);
            }

            _viewAdapter.ShowRecentlyClosedDocuments(dtoList);
        }