public static void SyncSingleProduct() { var date = RepositoryLastUpdate.GetUpdateDate(); if (date != null) { Sync(); var productsAb = GetByDates(date.Value.AddMinutes(-1), DateTime.Now.AddMinutes(1)); if (productsAb.Count > 0) { var group = RepositoryHistoryChangeProduct.GetGroup(); RepositoryHistoryChangeProduct.LoadFile(); foreach (var product in productsAb) { RepositoryHistoryChangeProduct.Compare(Document, product, group); ModifAddOnlyFile(product); } RepositoryHistoryChangeProduct.SaveFile(); } } }
public static int GetAbCountFromDb() { var lastDate = RepositoryLastUpdate.GetUpdateDate(); if (lastDate != null) { var dateA = lastDate.Value.AddMinutes(-1); var dateB = DateTime.Now.AddMinutes(1); return(GetByDates(dateA, dateB).Count); } return(0); }