public TvcStagedLoadMeasureLite(TvcStagedLoadMeasure tvc) { Id = tvc.Id.ToString(); TvcId = tvc.TvcId.ToString(); ActivationDate = tvc.ActivationDate.ToString("yyyy-MM-dd"); StagedLoadValue = string.Format("{0:F2}", tvc.StagedLoadValue); DateCreated = tvc.DateCreated.ToString("yyyy-MM-dd"); UserCreatedId = tvc.UserCreatedId.ToString(); Comments = tvc.Comments; }
public int DeleteTvcStagedLoadMeasure(TvcStagedLoadMeasure load) { int id = load.Id; if (load != null) { this.Context.TvcStagedLoadMeasures.DeleteOnSubmit(load); this.Context.SubmitChanges(); } return(id); }
public TvcStagedLoadMeasure SaveTvcStagedLoadMeasure(TvcStagedLoadMeasure load) { int id = load.Id; var l = this.Context.TvcStagedLoadMeasures.FirstOrDefault(x => x.Id == load.Id); if (l != null) { // we are updating l.ActivationDate = load.ActivationDate; l.StagedLoadValue = load.StagedLoadValue; l.TvcId = load.TvcId; } else { load.DateCreated = DateTime.Now; this.Context.TvcStagedLoadMeasures.InsertOnSubmit(load); } this.Context.SubmitChanges(); return(l ?? load); }