public IActionResult UpdateTrainingClass(int TrainingClassId, TrainingClassDto dto)
        {
            Log.Information("Attempting to update training class.");
            TrainingClass t = _TrainingClassService.UpdateTrainingClass(TrainingClassId, dto);

            if (t == null)
            {
                Log.Error("Failed to update training class.");
                return(BadRequest());
            }
            else
            {
                Log.Information("Training class updated successfully. " + t);
                return(Ok(t));
            }
        }
        public IActionResult CreateTrainingClass(TrainingClassDto dto)
        {
            Log.Information("Attempting to create training class.");
            TrainingClass t = _TrainingClassService.CreateTrainingClass(dto);

            if (t == null)
            {
                Log.Error("Failed to create training class.");
                return(BadRequest());
            }
            else
            {
                Log.Information("Training class created successfully. " + t);
                return(Created("Training class created successfully.", t));
            }
        }
Example #3
0
        public TrainingClass CreateTrainingClass(TrainingClassDto dto)
        {
            TrainingClass tc = new TrainingClass()
            {
                GymId       = dto.GymId,
                Name        = dto.Name,
                TrainerId   = dto.TrainerId,
                MaxPeople   = dto.MaxPeople,
                Description = dto.Description,
                Start       = dto.Start,
                End         = dto.End
            };

            _context.TrainingClasses.Add(tc);
            _context.SaveChanges();
            return(tc);
        }
Example #4
0
        public TrainingClass UpdateTrainingClass(int trainingClassId, TrainingClassDto dto)
        {
            TrainingClass t = _context.TrainingClasses.Where(x => x.TrainingClassId == trainingClassId).FirstOrDefault();

            if (t == null)
            {
                return(null);
            }

            t.Name        = dto.Name;
            t.GymId       = dto.GymId;
            t.MaxPeople   = dto.MaxPeople;
            t.TrainerId   = dto.TrainerId;
            t.Description = dto.Description;
            t.Start       = dto.Start;
            t.End         = dto.End;
            _context.Update(t);
            _context.SaveChanges();
            return(t);
        }