Пример #1
0
 public static void FillDto(Models.ViewPersonDocument entity, ViewModels.PersonDocument viewpersondocument)
 {
     viewpersondocument.PersonId       = entity.PersonId;
     viewpersondocument.Title          = entity.Title;
     viewpersondocument.Remark         = entity.Remark;
     viewpersondocument.DocumentTypeId = entity.DocumentTypeId;
     viewpersondocument.Id             = entity.Id;
     viewpersondocument.DocumentType   = entity.DocumentType;
 }
Пример #2
0
 public static void Fill(Models.ViewPersonDocument entity, ViewModels.PersonDocument viewpersondocument)
 {
     entity.PersonId       = viewpersondocument.PersonId;
     entity.Title          = viewpersondocument.Title;
     entity.Remark         = viewpersondocument.Remark;
     entity.DocumentTypeId = viewpersondocument.DocumentTypeId;
     entity.Id             = viewpersondocument.Id;
     entity.DocumentType   = viewpersondocument.DocumentType;
 }
Пример #3
0
        public static ViewModels.PersonDocument GetDto(Models.ViewPersonDocument entity, List <Models.ViewPersonDocumentFile> files)
        {
            var result = new ViewModels.PersonDocument();

            FillDto(entity, result);
            var docfiles = files.Where(q => q.PersonDocumentId == entity.Id).ToList();

            foreach (var x in docfiles)
            {
                result.Documents.Add(new Document()
                {
                    DocumentTypeId = x.DocumentTypeId,
                    FileType       = x.FileType,
                    FileTypeId     = x.FileTypeId,
                    FileUrl        = x.FileUrl,
                    Id             = x.Id,
                    SysUrl         = x.SysUrl,
                    Title          = x.Title,
                });
            }
            return(result);
        }