public void AddFolder(SyncItem item, string objectId, 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 =
@"INSERT OR REPLACE INTO folders (path, localPath, id, serverSideModificationDate)
VALUES (@path, @localPath, @id, @serverSideModificationDate)";
Dictionary<string, object> parameters = new Dictionary<string, object>();
parameters.Add("path", item.RemoteRelativePath);
parameters.Add("localPath", item.LocalRelativePath);
parameters.Add("id", objectId);
parameters.Add("serverSideModificationDate", serverSideModificationDate);
ExecuteSQLAction(command, parameters);
}