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