Exemplo n.º 1
0
 public static Feature To(FeatureAPI item, bool includeRequirements = true)
 {
     if (item != null)
     {
         return(new Feature
         {
             ID = item.ID,
             Title = item.Title,
             Status = item.Status,
             Requirements = includeRequirements ? RequirementAPI.To(item.Requirements) : null,
             IsNew = item.IsNew
         });
     }
     else
     {
         return(null);
     }
 }
Exemplo n.º 2
0
 public static Task To(TaskAPI item, bool includeTaskLogs = true, bool includeComments = true)
 {
     if (item == null)
     {
         return(null);
     }
     else
     {
         return(new Task
         {
             ID = item.ID,
             Title = item.Title,
             TaskType = item.TaskType,
             IsActive = item.IsActive,
             CheckIns = TaskCheckInAPI.To(item.CheckIns),
             Logs = includeTaskLogs ? TaskLogAPI.To(item.Logs) : null,
             Comments = includeComments ? TaskCommentAPI.To(item.Comments) : null,
             RequirementID = item.RequirementID,
             Requirement = RequirementAPI.To(item.Requirement),
             IsNew = item.IsNew
         });
     }
 }