FiftyOne.Foundation.Mobile.Detection.WebProvider.CheckDataFileHasRefreshed C# (CSharp) Method

CheckDataFileHasRefreshed() private static method

Returns true if a newer data set is now available.
private static CheckDataFileHasRefreshed ( FiftyOne.Foundation.Mobile.Detection.Entities.DataSet dataSet ) : bool
dataSet FiftyOne.Foundation.Mobile.Detection.Entities.DataSet The data set to be checked for changes to the master source
return bool
        private static bool CheckDataFileHasRefreshed(DataSet dataSet)
        {
            if (Manager.BinaryFilePath != null &&
                File.Exists(Manager.BinaryFilePath) &&
                dataSet.Published != null && dataSet.LastModified > DateTime.MinValue)
            {
                if (dataSet.LastModified != null && File.GetLastWriteTimeUtc(Manager.BinaryFilePath) > dataSet.LastModified)
                {
                    return true;
                }
            }
            return false;
        }