private DateTime GetImageDateTaken(string filePath) { var equipmentName = _imageMetaDataExtractor.GetEquipmentName(filePath); var dateTaken = _imageMetaDataExtractor.GetOriginalCreationDateTime(filePath); var equipment = Options.EquipmentList.FirstOrDefault(e => e.Name == equipmentName); if (equipment != null) { dateTaken = dateTaken.AddHours(equipment.HourOffset); } return(dateTaken); }