示例#1
0
        public async Task <ActionResult> UpdateMedicalCondition(MedicalConditionContext medicalCondition)
        {
            string         userId         = Request.Cookies["userId"].Value;
            TraineeManager traineeManager = new TraineeManager();
            await traineeManager.UpdateMedicalCondition(userId, medicalCondition);

            return(RedirectToAction("PersonalProfile", "Profile"));
        }
        public static MedicalCondition toMedicalCondition(this MedicalConditionContext context)
        {
            MedicalCondition medicalCondition = new MedicalCondition();

            if (null == context)
            {
                return(medicalCondition);
            }
            medicalCondition.Age        = context.Age;
            medicalCondition.FatPercent = context.FatPercent;
            medicalCondition.Height     = context.Height;
            medicalCondition.MuscleMass = context.MuscleMass;
            medicalCondition.Weight     = context.Weight;
            return(medicalCondition);
        }
        public static MedicalConditionContext ToMedicalConditionContext(this MedicalCondition medicalCondition)
        {
            MedicalConditionContext medicalConditionContext = new MedicalConditionContext();

            if (null == medicalCondition)
            {
                return(medicalConditionContext);
            }
            medicalConditionContext.Age        = medicalCondition.Age;
            medicalConditionContext.FatPercent = medicalCondition.FatPercent;
            medicalConditionContext.Height     = medicalCondition.Height;
            medicalConditionContext.MuscleMass = medicalCondition.MuscleMass;
            medicalConditionContext.Weight     = medicalCondition.Weight;
            return(medicalConditionContext);
        }
示例#4
0
        public async Task <bool> UpdateMedicalCondition(string traineeId, MedicalConditionContext medicalConditionctx)
        {
            var trainee = await GetById(traineeId);

            trainee.MedicalCondition.Age        = medicalConditionctx.Age;
            trainee.MedicalCondition.FatPercent = medicalConditionctx.FatPercent;
            trainee.MedicalCondition.Height     = medicalConditionctx.Height;
            trainee.MedicalCondition.Weight     = medicalConditionctx.Weight;
            trainee.MedicalCondition.MuscleMass = medicalConditionctx.MuscleMass;
            var result = await SaveOneAsync(trainee);

            if (result != null)
            {
                return(true);
            }
            return(false);
        }
        public static MedicalCondition ToNewMedicalCondition(this MedicalConditionContext context)
        {
            MedicalCondition medicalCondition = new MedicalCondition();

            return(medicalCondition);
        }