private WorkItemHeaderModel ConvertWorkItemToWorkItemHeaderInfo() { _expectedWorkItemHeaderModel = new WorkItemHeaderModel { CreatedDate = _workItem.CreatedDate, EbscoOrderNumber = _workItem.Order?.EbscoOrderNumber.NullSafeTrim(), Owner = $"{_workItem.WebUserInformation?.FirstName} {_workItem.WebUserInformation?.LastName}".NullSafeTrim(), TitleName = _workItem.Title?.TitleName.NullSafeTrim(), WorkItemId = _workItem.WorkItemId, WorkItemStatusDescription = _workItem.WorkItemStatusDescription.NullSafeTrim(), WorkItemTypeDescription = _workItem.WorkItemTypeDescription.NullSafeTrim() }; return(_workItem.MapWorkItemToWorkItemHeaderModel()); }
private WorkItemHeaderModel AddLinksToWorkItemHeaderModel(WorkItemHeaderModel workItemHeaderModel) { workItemHeaderModel.Links.Add( new LinkModel(Url.Link("GetWorkItemDetails", new { workItemHeaderModel.WorkItemId }) , "workItems_Details_Uri" , "GET")); workItemHeaderModel.Links.Add( new LinkModel(Url.Link("GetAllWorkItemFiles", new { workItemHeaderModel.WorkItemId }) , "workItems_Files_Uri" , "GET")); workItemHeaderModel.Links.Add( new LinkModel(Url.Link("GetAllWorkItemComments", new { workItemHeaderModel.WorkItemId }) , "workItems_Comments_Uri" , "GET")); return(workItemHeaderModel); }