public _EngineV1.DataContracts.WorkItemData PersistWorkItem(_EngineV1.DataContracts.WorkItemData workItem) { PopulateList(); var found = list.Find(x => x.Id == workItem.Id); if (found != null) { // Add Revission found.Title = workItem.Title; return(workItem); } else { // Create new var newid = list.Max(s => int.Parse(s.Id)) + 1; list.Add(new _EngineV1.DataContracts.WorkItemData { Id = newid.ToString(), Title = workItem.Title }); return(workItem); } }
public override int Enrich(_EngineV1.DataContracts.WorkItemData sourceWorkItem, _EngineV1.DataContracts.WorkItemData targetWorkItem) { throw new System.NotImplementedException(); }
public _EngineV1.DataContracts.WorkItemData FindReflectedWorkItem(_EngineV1.DataContracts.WorkItemData workItem, bool cache) { throw new System.NotImplementedException(); }
public string CreateReflectedWorkItemId(_EngineV1.DataContracts.WorkItemData wi) { throw new System.NotImplementedException(); }
ReflectedWorkItemId IWorkItemMigrationClient.GetReflectedWorkItemId(_EngineV1.DataContracts.WorkItemData workItem) { throw new System.NotImplementedException(); }
public _EngineV1.DataContracts.WorkItemData GetRevision(_EngineV1.DataContracts.WorkItemData workItem, int revision) { throw new System.NotImplementedException(); }
public int GetReflectedWorkItemId(_EngineV1.DataContracts.WorkItemData workItem) { throw new System.NotImplementedException(); }
public _EngineV1.DataContracts.WorkItemData FindReflectedWorkItemByReflectedWorkItemId(_EngineV1.DataContracts.WorkItemData refWi) { throw new System.NotImplementedException(); }
public virtual int Enrich(_EngineV1.DataContracts.WorkItemData sourceWorkItem, _EngineV1.DataContracts.WorkItemData targetWorkItem) { throw new InvalidOperationException("This is invalid for this Enricher type"); }