コード例 #1
0
        public static LABAnswerMeasure UpdateLABAnswerMeasure(LABAnswerMeasure labanswermeasure)
        {
            using (UpsilabEntities context = new UpsilabEntities())
            {
                context.LABAnswerMeasure.Attach(labanswermeasure);
                context.ObjectStateManager.ChangeObjectState(labanswermeasure, System.Data.EntityState.Modified);
                context.SaveChanges();
            }

            return labanswermeasure;
        }
コード例 #2
0
        public static LABAnswerMeasure CreateLABAnswerMeasureByIdLABMeasureAndLABAnswer(Guid idLABMeasure, LABAnswer labAnswer)
        {
            if (labAnswer == null)
                return null;

            LABAnswerMeasure returnValue = new LABAnswerMeasure();
            returnValue.idLABMeasure = idLABMeasure;
            returnValue.idLABAnswer = labAnswer.idLABAnswer;

            //TODO: Not sure.
            var measure = MeasureBL.GetMeasureByLABAnswer(labAnswer);
            returnValue.idMeasure = measure == null ? measure.idMeasure : Guid.Empty;

            using (UpsilabEntities context = new UpsilabEntities())
            {
                context.LABAnswerMeasure.Attach(returnValue);
                context.ObjectStateManager.ChangeObjectState(returnValue, System.Data.EntityState.Added);
                context.SaveChanges();
            }

            return returnValue;
        }