public void Post([FromBody] string value)
        {
            var user = JsonConvert.DeserializeObject <User>(value);

            _dbContext.Add(user);
            _dbContext.SaveChanges();
        }
Example #2
0
        public User RegisterUser(User user)
        {
            _exerciseTrackerDbContext.Users.Add(user);

            var result = _exerciseTrackerDbContext.SaveChanges();

            if (result == 0)
            {
                return(null);
            }

            return(user);
        }
        public Workout AddWorkout(Workout workout)
        {
            _exerciseTrackerDbContext.Workouts.Add(workout);

            var result = _exerciseTrackerDbContext.SaveChanges();

            if (result == 0)
            {
                return(null);
            }

            return(workout);
        }
Example #4
0
        public List <ExerciseWorkout> AddExerciseWorkoutList(List <ExerciseWorkout> exerciseWorkouts)
        {
            _exerciseTrackerDbContext.ExerciseWorkouts.AddRange(exerciseWorkouts);

            var result = _exerciseTrackerDbContext.SaveChanges();

            if (result != exerciseWorkouts.Count)
            {
                return(null);
            }

            return(exerciseWorkouts);
        }
Example #5
0
        public WorkoutRecord AddWorkoutRecord(WorkoutRecord workoutRecord)
        {
            _exerciseTrackerDbContext.WorkoutRecords.Add(workoutRecord);

            var result = _exerciseTrackerDbContext.SaveChanges();

            if (result == 0)
            {
                return(null);
            }

            return(workoutRecord);
        }
Example #6
0
        public UserWeight AddUserWeight(UserWeight userWeight)
        {
            _exerciseTrackerDbContext.UserWeights.Add(userWeight);

            var result = _exerciseTrackerDbContext.SaveChanges();

            if (result == 0)
            {
                return(null);
            }

            return(userWeight);
        }
 public void SaveChanges()
 {
     _exerciseTrackerDbContext.SaveChanges();
 }