private static WorklistTimePoint CreateTimePoint(WorklistAdminDetail.TimePoint contract)
 {
     if (contract != null && (contract.FixedTime.HasValue || contract.RelativeTime.HasValue))
     {
         return(contract.FixedTime.HasValue ?
                new WorklistTimePoint(contract.FixedTime.Value, contract.Resolution) :
                new WorklistTimePoint(contract.RelativeTime.Value, contract.Resolution));
     }
     return(null);
 }
 private static int ConvertTimePointToRelativeTime(WorklistAdminDetail.TimePoint ts)
 {
     // resolution 1440 minutes per day
     return(ts.Resolution == 1440 ? ts.RelativeTime.Value.Days : ts.RelativeTime.Value.Hours);
 }
 private static object GetSlidingScale(WorklistAdminDetail.TimePoint ts)
 {
     // resolution 1440 minutes per day
     return(ts.Resolution == 1440 ? Days : Hours);
 }