private static void AddinMenuUpdates(SyncModel syncModel, int fromVersion) { IStoreMenuThumbnailsDataService dataService = AndroAdminDataAccessFactory.GetStoreMenuThumbnailDAO(); IEnumerable <AndroAdminDataAccess.Domain.StoreMenu> menuChanges = dataService.GetStoreMenuChangesAfterDataVersion(fromVersion); IEnumerable <AndroAdminDataAccess.Domain.StoreMenuThumbnails> thumbnailChanges = dataService.GetStoreMenuThumbnailChangesAfterDataVersion(fromVersion); foreach (var change in menuChanges) { syncModel.MenuUpdates.MenuChanges.Add(new CloudSyncModel.Menus.StoreMenuUpdate() { AndromediaSiteId = change.AndromedaSiteId, Data = change.MenuData, Id = change.Id, LastUpdated = change.LastUpdated, MenuType = change.MenuType, Version = change.Version, }); } foreach (var change in thumbnailChanges) { syncModel.MenuUpdates.MenuThumbnailChanges.Add(new CloudSyncModel.Menus.StoreMenuUpdate() { Id = change.Id, LastUpdated = change.LastUpdate, AndromediaSiteId = change.AndromediaSiteId, Data = change.Data, MenuType = change.MenuType }); } }