public static void SaveSyncHistory(SyncInfoDetail sid) { using (var db = DbConnection) { var syncHistory = new SyncHistory() { ConflictType = sid.ConflictType, Error = sid.Error, Path = sid.Path, SyncDate = DateTime.Now }; db.Insert(syncHistory); } }
public int GetRevId(string PartNum, string UserID) { int result = 0; try { using (ERP.ERPDbContext ERPDB = new ERP.ERPDbContext(Connection)) { SyncHistory model = new SyncHistory(); model.Company = "001"; model.PartNum = PartNum; model.SyncTime = DateTime.Now; model.UserID = UserID; model.RevName = "R"; ERPDB.SyncHistory.Add(model); ERPDB.SaveChanges(); result = model.ID; } } catch (Exception e) { } return(result); }
public virtual ActionResult CheckPurchaseProgress(long?batchId, long?progressId) { if (!batchId.HasValue) { return(Json(MessageResult.Success("0"))); } SyncHistory progress = null; if (progressId.HasValue) { progress = Db.SyncHistory.GetFiltered(h => h.Id == progressId.Value).FirstOrDefault(); } else { var additionalData = JsonConvert.SerializeObject(new { batchId = batchId }); progress = Db.SyncHistory .GetFiltered(h => h.AdditionalData == additionalData) .OrderByDescending(h => h.StartDate) .FirstOrDefault(); } return(Json(ValueResult <SyncHistory> .Success("", progress), JsonRequestBehavior.AllowGet)); }