public static TM_GuidanceItem tmGuidanceItem(this guidanceItem _guidanceItem) { return(new TM_GuidanceItem() { Id = _guidanceItem.id.guid(), Id_Original = _guidanceItem.id_original.notNull() ? _guidanceItem.id_original.guid() : Guid.Empty, Author = _guidanceItem.Author, Category = _guidanceItem.Category, Priority = _guidanceItem.Priority, RuleType = _guidanceItem.Rule_Type, Status = _guidanceItem.Status, Technology = _guidanceItem.Technology, Title = _guidanceItem.title, Topic = _guidanceItem.Topic //, //LastUpdate = DateTime.Parse(_guidanceItem.Date) }); }
public static GuidanceItem_V3 tmGuidanceItemV3(this guidanceItem _guidanceItem) //, Guid guidanceId) { var phase = ""; var ruleType = ""; //happens on the cases from the original main SI Library (whose metadata is not correct) if (_guidanceItem.Type1.notNull() && _guidanceItem.phase.isNull()) { phase = _guidanceItem.Rule_Type; ruleType = _guidanceItem.Type1; } else { phase = _guidanceItem.phase; ruleType = _guidanceItem.Rule_Type; } return(new GuidanceItem_V3() { guidanceItemId = _guidanceItem.id.guid(), //guidanceId, guidanceItemId_Original = _guidanceItem.id_original.guid(), title = _guidanceItem.title ?? "", category = _guidanceItem.Category ?? "", phase = phase ?? "", // _guidanceItem.phase ?? "", rule_Type = ruleType ?? "", //_guidanceItem.Rule_Type ?? _guidanceItem.Type1 ?? "" , technology = _guidanceItem.Technology ?? "", topic = _guidanceItem.Topic ?? "", author = _guidanceItem.Author, status = _guidanceItem.Status, priority = _guidanceItem.Priority, // lastUpdate = DateTime.Parse(_guidanceItem.Date), htmlContent = _guidanceItem.content.sanitizeHtmlContent(), libraryId = _guidanceItem.libraryId.guid() }); }