public LocalTime SyncWith(TimeServer ts) { var localTime = new LocalTime(); if (IsDirty) { TimeEntry te = ts.GetTime(); te.Apply(_culture); localTime = te.ToLocalTime(); } else { TimeEntry te = new TimeEntry(localTime); te.EnsureImplant(_culture, _implant); localTime = te.ToLocalTime(); } return localTime; }
public LocalTime SyncWith(TimeServer ts) { var localTime = new LocalTime(); if (IsDirty) { TimeEntry te = ts.GetTime(); te.Apply(_culture); localTime = te.ToLocalTime(); } else { TimeEntry te = new TimeEntry(localTime); te.EnsureImplant(_culture, _implant); localTime = te.ToLocalTime(); } return(localTime); }