public void CommitTest() { ModelGRDelete m = new ModelGRDelete() { GRNumber = "5000406156", GRItemNumber = "0001", UserID = 1513 }; GRDelete target = new GRDelete(m); // TODO: Initialize to an appropriate value int expected = 0; // TODO: Initialize to an appropriate value int actual; actual = target.Commit(); Assert.AreEqual(expected, actual); }
public int Rollback() { try { var objs = from o in _dbContext.ABi_Trace where o.ABi_Trace_ID == _traceInfo.TraceID select o; if (objs != null && objs.Count() > 0) { var obj = objs.First(); _model = new ModelGRDelete(); if (obj.TraceType == (int)_model.GetTraceType()) { _model = (ModelGRDelete)_model.Deserialize(obj.Data); var grs = from o in _dbContext.ABi_GR where _model.GRIDs.Contains(o.ABi_GR_ID) select o; foreach (var gr in grs) { gr.Deleted = false; } obj.Status = (int)VPBLL.Trace.eTraceStatus.eRollback; obj.DateModified = DateTime.Now; return _dbContext.SaveChanges(); } } } catch (Exception ex) { _logger.LogError(String.Format("GRDelete.Rollback(TraceID:{0})", _traceInfo.TraceID), ex); } return -1; }
public GRDelete(ModelGRDelete m) { _model = m; }