public void SetFileServerSideModificationDate(SyncItem item, DateTime? serverSideModificationDate)
{
// Make sure that the modification date is always UTC, because sqlite has no concept of Time-Zones.
// See http://www.sqlite.org/datatype3.html
if (null != serverSideModificationDate)
{
serverSideModificationDate = ((DateTime)serverSideModificationDate).ToUniversalTime();
}
string command = @"UPDATE files
SET serverSideModificationDate=@serverSideModificationDate
WHERE path=@path";
Dictionary<string, object> parameters = new Dictionary<string, object>();
parameters.Add("serverSideModificationDate", serverSideModificationDate);
parameters.Add("path", item.RemoteRelativePath);
ExecuteSQLAction(command, parameters);
}