Exemple #1
0
        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());
        }
Exemple #2
0
        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);
        }