public static TaskLogAPI From(TaskLog item) { return(new TaskLogAPI { ID = item.ID, LogDate = item.LogDate, StartTime = item.StartTime, EndTime = item.EndTime, Description = item.Description, TaskID = item.TaskID, Task = TaskAPI.From(item.Task, false), CheckIns = item.CheckIns != null?CheckInAPI.From(item.CheckIns).ToList() : null, Comments = item.Comments != null?TaskLogCommentAPI.From(item.Comments).ToList() : null }); }