Вот мой видМодель:
private AttachmentViewModel MapAttachmentViewModel(WorkOrderAttachment attachment)
{
var fileInfo = _fileService.GetFileInformation(attachment.FileLog);
return new AttachmentViewModel
{
Id = attachment.Id,
Exists = fileInfo.Exists,
FileExtension = fileInfo.Extension,
FileName = fileInfo.FileName,
Title = attachment.Title,
Description = attachment.Description,
UploadedBy = attachment.CreatedBy,
UploadedDate = attachment.DateCreated,
**Categories = attachment.CategoryMappings
.Select(x => x.WorkOrderAttachmentCategory)
.Select(x => x.Name)
.ToArray()**
};
}
пример:
Для категорий мне нужно возвращать имена категорий, но если он возвращает пустое или нулевое значение, я бы хотел, чтобы оно по умолчанию считалось "без категории".