public static UserTaskDTO Map(UserTaskBO userTask, IZeus zeus) { UserTaskDTO self = new UserTaskDTO { UserTaskId = userTask.Id, TaskTitle = userTask.Title, Description = userTask.Description, AssignedToId = userTask.UserId, Percentage = DateExtension.PercentageProgressBetweenDates(userTask.BeginDate, userTask.EndDate), PercentageComplete = DateExtension.PercentageProgressBetweenDates(userTask.BeginDate, userTask.EndDate).ToString() + "%", DateCreated = DateExtension.ConvertDateToShort(userTask.DateCreated), Deadline = DateExtension.ConvertDateToShort(userTask.EndDate), BeginDate = DateExtension.ConvertDateToShort(userTask.BeginDate), CreateDate = userTask.DateCreated, UserTaskHtmlId = StringConversion.ConvertGuidToString(userTask.Id), TaskHtmlId = StringConversion.ConvertGuidToString(userTask.Id) }; self.AssignedTo = userTask.User == null ? "" : userTask.User.FirstName + " " + userTask.User.LastName; //get list of measure/target return(self); }