Example #1
0
        public ActionResult RemoveAdhoc(int id)
        {
            AdhocMeasurement AHM = context.AdhocMeasurements.FirstOrDefault(h => h.Id == id);

            if (AHM != null)
            {
                context.AdhocMeasurements.Remove(AHM);
                context.SaveChanges();
            }
            return(Json(true));
        }
Example #2
0
        private void SaveAdhocMeasurement(string value, string comment, AdhocParameter adhocParameter, int smId)
        {
            AdhocMeasurement AHM = context.AdhocMeasurements.FirstOrDefault(h => h.AdhocParameter.Id == adhocParameter.Id && h.SystemMeasurement.Id == smId);

            if (AHM == null)
            {
                AHM                   = new AdhocMeasurement();
                AHM.Value             = value;
                AHM.Comment           = comment;
                AHM.IsApplicable      = true;
                AHM.SystemMeasurement = context.SystemMeasurements.FirstOrDefault(smt => smt.Id == smId);
                AHM.AdhocParameter    = adhocParameter;
                adhocParameter.AdhocMeasurements.Add(AHM);
            }
            else
            {
                AHM.Value        = value;
                AHM.Comment      = comment;
                AHM.IsApplicable = true;
            }
        }