コード例 #1
0
        public int AddTrainingProgram(string UserId, TrainingProgramDTO trainingProgram)
        {
            var trainer = (from x in db.trainer
                           where x.ID == UserId
                           select x).FirstOrDefault();
            var tp = new trainingProgram
            {
                name         = trainingProgram.name,
                trainer_TRID = trainer.TRID,
                difficulty   = trainingProgram.difficulty
            };

            db.trainingProgram.Add(tp);
            db.SaveChanges();
            return(tp.TPID);
        }
コード例 #2
0
        public TrainingProgramDTO GetCurrentTrainingProgramByCid(int id)
        {
            trainingProgram p         = new trainingProgram();
            var             currentTp = db.trainingProgramDate.OrderByDescending(x => x.date).FirstOrDefault(x => x.customer_CID == id);

            if (currentTp != null)
            {
                p = db.trainingProgram.FirstOrDefault(x => x.TPID == currentTp.trainingProgram_TPID);
            }

            var tp = new TrainingProgramDTO
            {
                TPID = p.TPID,
                name = p.name,
            };

            return(tp);
        }
コード例 #3
0
        public bool UpdateTrainingProgram(TrainingProgramDTO x)
        {
            try
            {
                var tp = (from y in db.trainingProgram
                          where x.TPID == y.TPID
                          select y).SingleOrDefault();

                tp.TPID         = x.TPID;
                tp.name         = x.name;
                tp.trainer_TRID = x.trainer_TRID;
                tp.difficulty   = x.difficulty;

                db.SaveChanges();
                return(true);
            }
            catch (Exception)
            {
                return(false);
            }
        }
コード例 #4
0
 public bool UpdateTrainingProgram(TrainingProgramDTO TP)
 {
     return(tpq.UpdateTrainingProgram(TP));
 }
コード例 #5
0
        public int AddTrainingProgram(TrainingProgramDTO TP)
        {
            var UserId = User.Identity.GetUserId();

            return(tpq.AddTrainingProgram(UserId, TP));
        }