/// <summary> /// Обработать элемент. /// </summary> /// <param name="item"> /// Элемент. /// </param> public void Visit(IFolderItem item) { if (item.DateTaken == null) { return; } var dateTime = item.DateTaken.Value; dateTime = dateTime .AddYears(this.dateSpan.Years) .AddMonths(this.dateSpan.Months) .AddDays(this.dateSpan.Days) .AddHours(this.dateSpan.Hours) .AddMinutes(this.dateSpan.Minutes) .AddSeconds(this.dateSpan.Seconds); PhotoDateTakenHelper.SetDateTaken(item.Path, dateTime); item.Reset(); }
/// <summary> /// Обработать элемент. /// </summary> /// <param name="item"> /// Элемент. /// </param> public void Visit(IFolderItem item) { PhotoDateTakenHelper.SetDateTaken(item.Path, this.dateTime); item.Reset(); }