public static void RegisterTimeRecord(TimeRecordType type, DateTime?date = null) { using (var db = new TimeRecordContext()) { var dateRecord = DateTime.Now; if (date.HasValue) { dateRecord = date.Value; } else { dateRecord = DateTime.Now; } var timeRecord = new TimeRecord(dateRecord, type); db.TimeRecords.Add(timeRecord); db.SaveChanges(); Console.Write($"{type.ToString()} Registered"); } }
public TimeRecord(DateTime time, TimeRecordType type) { Time = time; Type = type; }