public void ReplaceLineInfo(TimecardLine line) { Week = line.Week; Year = line.Year; Day = line.Day; Hours = line.Hours; Project = line.Project; Recorded = DateTime.UtcNow; workDate = FirstDateOfWeekISO8601(line.Year, line.Week).AddDays((int)line.Day - 1); }
public AnnotatedTimecardLine(TimecardLine line) { Week = line.Week; Year = line.Year; Day = line.Day; Hours = line.Hours; Project = line.Project; Recorded = DateTime.UtcNow; workDate = FirstDateOfWeekISO8601(line.Year, line.Week).AddDays((int)line.Day - 1); UniqueIdentifier = Guid.NewGuid(); }
public AnnotatedTimecardLine(TimecardLine line) { Week = line.Week; Year = line.Year; Day = line.Day; Hours = line.Hours; Project = line.Project; Recorded = DateTime.UtcNow; calcWorkDate(); UniqueIdentifier = Guid.NewGuid(); }
public TimecardLine Update(TimecardLine line) { Week = line.Week; Year = line.Year; Day = line.Day; Hours = line.Hours; Project = line.Project; SetupPeriodValues(); return(this); }