public static void DeleteTimeEntry(this TimeEntryBlock block) { if (block.ConfirmlessDelete()) { Toggl.DeleteTimeEntry(block.TimeEntryId); return; } Toggl.AskToDeleteEntry(block.TimeEntryId); }
public static bool IsOverlappingWith(this TimeEntryBlock first, TimeEntryBlock second) => first.Started < second.Ended && second.Started < first.Ended;
public static bool ConfirmlessDelete(this TimeEntryBlock block) { return(IsDurationLessThan15Seconds(block.DurationInSeconds)); }