public static AuditItem CreateEntity(this AuditItemDto dto) { var entity = new AuditItem { Order = dto.Order, Title = dto.Title, IsCheckedAvailable = dto.IsCheckedAvailable, IsChecked = dto.IsChecked, IsCommentsAvailable = dto.IsCommentsAvailable, Comments = dto.Comments, IsPhotoAvailable = dto.IsPhotoAvailable, Photos = dto.Photos.Where(x => !x.Removed).Select(x => x.CreateEntity()).ToList() }; return(entity); }
public static AuditItemDto CreateDto(this AuditItemModel model) { var dto = new AuditItemDto { Order = model.Order, Title = model.Title, IsCheckedAvailable = model.IsCheckedAvailable, IsChecked = model.IsChecked, IsCommentsAvailable = model.IsCommentsAvailable, Comments = model.Comments, IsPhotoAvailable = model.IsPhotoAvailable, Photos = model.Photos.Select(x => x.CreateDto()).ToList() }; return(dto); }
public static AuditItemModel CreateModel(this AuditItemDto dto) { var model = new AuditItemModel { Order = dto.Order, Title = dto.Title, IsCheckedAvailable = dto.IsCheckedAvailable, IsChecked = dto.IsChecked, IsCommentsAvailable = dto.IsCommentsAvailable, Comments = dto.Comments, IsPhotoAvailable = dto.IsPhotoAvailable, Photos = dto.Photos.Select(x => x.CreateModel()).ToList() }; return(model); }