private void CreateWorkItem(xl2vsoModel dataModel) { // No need to check param here, this will be checked by another function before calling this API var workItem = new WorkItem(); //working workItem.Fields["System.Title"] = dataModel.Title; workItem.Fields["Microsoft.VSTS.Common.Priority"] = dataModel.Priority; workItem.Fields["System.AreaPath"] = dataModel.AreaPath; workItem.Fields["System.TeamProject"] = dataModel.Title; workItem.Fields["System.AssignedTo"] = dataModel.AssignedTo; workItem.Fields["System.Description"] = dataModel.Description; workItem.Fields["Microsoft.VSTS.Scheduling.OriginalEstimate"] = dataModel.OriginalEstimate; workItem.Fields["Microsoft.VSTS.Scheduling.TargetDate"] = "2015-07-07"; workItem = _workItemClient.CreateWorkItem(VSOConfig.projectName, dataModel.WorkItemType, workItem).Result; }
public void _office_CreateWorkItem() { xl2vsoModel dataModel = new xl2vsoModel(); dataModel.Title = "New work item 4"; dataModel.ProjectName = "OExt"; dataModel.AssignedTo = "Ashirvad Sahu"; dataModel.AreaPath = @"OExt\Developer Experience and Analytics\Dev Exp\0-60 On Boarding"; dataModel.IterationPath = @"OExt\Current"; dataModel.Priority = 4; dataModel.CreatedBy = "Keyur Patel"; dataModel.Description = "here is the description"; dataModel.OriginalEstimate = 7; dataModel.WorkItemType = "Task"; CreateWorkItem(dataModel); }