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;
 }
Example #2
0
        public int DeleteTvcStagedLoadMeasure(TvcStagedLoadMeasure load)
        {
            int id = load.Id;

            if (load != null)
            {
                this.Context.TvcStagedLoadMeasures.DeleteOnSubmit(load);
                this.Context.SubmitChanges();
            }

            return(id);
        }
Example #3
0
        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);
        }