public IList <SyncVersion> GetVersions() { using (var uow = Read()) { var da = new SyncVersionDataAccess(uow); return(da.GetAll()); } }
public void UpdateVersions(Dictionary <string, long> versions) { using (var uow = Update()) { var da = new SyncVersionDataAccess(uow); IList <SyncVersion> list = versions.Select(version => new SyncVersion { TableName = version.Key, Version = version.Value }).ToList(); da.DeleteAll(); da.Insert(list); uow.Commit(); } }