Example #1
0
        private void btnUpdate_Click(object sender, RoutedEventArgs e)
        {
            if (logger.IsWarnEnabled)
            {
                logger.Warn(txtWorkoutName.Text);
            }
            int result = 0;

            workout = (WorkoutType)dgWorkouts.SelectedItem;
            if (workout != null)
            {
                workout.Name = txtWorkoutName.Text;
                workout.CaloriesPerMinute = Int32.Parse(txtWorkoutCalories.Text);
                result = WorkoutTypeManager.Update(workout);
            }
            Reload();
            if (result == 1)
            {
                MessageBox.Show("Success!");
            }
            else
            {
                MessageBox.Show("Failure");
            }
        }
Example #2
0
        public void LoadTest()
        {
            List <WorkoutType> workoutTypes = new List <WorkoutType>();

            workoutTypes = WorkoutTypeManager.Load();
            Assert.AreEqual(3, workoutTypes.Count());
        }
Example #3
0
        private void Reload()
        {
            workouts = WorkoutTypeManager.Load();
            dgWorkouts.ItemsSource = null;
            dgWorkouts.ItemsSource = workouts;

            dgWorkouts.Columns[0].Visibility = Visibility.Hidden;
            dgWorkouts.Columns[2].Header     = "Calories Per Minute";
        }
Example #4
0
        public void DeleteTest()
        {
            List <WorkoutType> workoutTypes = WorkoutTypeManager.Load();
            WorkoutType        workoutType  = workoutTypes.FirstOrDefault(u => u.Name == "Running");

            int results = WorkoutTypeManager.Delete(workoutType, true);

            Assert.IsTrue(results > 0);
        }
Example #5
0
        public void UpdateTest()
        {
            List <WorkoutType> workoutTypes = WorkoutTypeManager.Load();
            WorkoutType        workoutType  = workoutTypes.FirstOrDefault(u => u.Name == "Running");

            workoutType.CaloriesPerMinute = 12;
            int results = WorkoutTypeManager.Update(workoutType, true);

            Assert.IsTrue(results > 0);
        }
Example #6
0
        public void UpdateTest()
        {
            List <Workout>     workouts     = WorkoutManager.Load();
            List <WorkoutType> workoutTypes = WorkoutTypeManager.Load();

            Workout workout = workouts.FirstOrDefault(u => u.WorkoutType == workoutTypes.FirstOrDefault(wt => wt.Name == "Running"));

            workout.EndTime = new DateTime(2020, 11, 19);
            int results = WorkoutManager.Update(workout, true);

            Assert.IsTrue(results > 0);
        }
Example #7
0
        public void InsertTest()
        {
            WorkoutType workoutType = new WorkoutType();

            workoutType.Id   = Guid.NewGuid();
            workoutType.Name = "Testing";
            workoutType.CaloriesPerMinute = 50;

            int results = WorkoutTypeManager.Insert(workoutType, true);

            Assert.IsTrue(results > 0);
        }
Example #8
0
        public void InsertTest()
        {
            List <WorkoutType> workoutTypes = WorkoutTypeManager.Load();
            List <User>        users        = UserManager.Load();

            Workout workout = new Workout();

            workout.Id          = Guid.NewGuid();
            workout.WorkoutType = workoutTypes.FirstOrDefault(wt => wt.Name == "Running");
            workout.StartTime   = DateTime.Now;
            workout.EndTime     = new DateTime(2020, 11, 18);
            workout.UserId      = users.FirstOrDefault(u => u.FullName == "Leroy Jenkins").Id;

            int results = WorkoutManager.Insert(workout, true);

            Assert.IsTrue(results > 0);
        }
Example #9
0
        private void btnAdd_Click(object sender, RoutedEventArgs e)
        {
            if (logger.IsWarnEnabled)
            {
                logger.Warn(txtWorkoutName.Text);
            }

            workout.Name = txtWorkoutName.Text;
            workout.CaloriesPerMinute = Int32.Parse(txtWorkoutCalories.Text);
            int result = WorkoutTypeManager.Insert(workout);

            Reload();
            if (result == 1)
            {
                MessageBox.Show("Success!");
            }
            else
            {
                MessageBox.Show("Failure");
            }
        }
Example #10
0
        private void btnDelete_Click(object sender, RoutedEventArgs e)
        {
            if (logger.IsWarnEnabled)
            {
                logger.Warn(txtWorkoutName.Text);
            }

            int result = 0;

            workout = (WorkoutType)dgWorkouts.SelectedItem;
            if (workout != null)
            {
                result = WorkoutTypeManager.Delete(workout);
            }
            Reload();
            if (result == 1)
            {
                MessageBox.Show("Success!");
            }
            else
            {
                MessageBox.Show("Failure");
            }
        }
Example #11
0
 // DELETE api/values/5
 public int Delete([FromBody] WorkoutType value)
 {
     return(WorkoutTypeManager.Delete(value));
 }
Example #12
0
 // DELETE api/values/5
 public int Delete(Guid id)
 {
     return(WorkoutTypeManager.Delete(id));
 }
Example #13
0
 // PUT api/values/5
 public int Put([FromBody] WorkoutType value)
 {
     return(WorkoutTypeManager.Update(value));
 }
Example #14
0
 // POST api/values
 public int Post([FromBody] WorkoutType value)
 {
     return(WorkoutTypeManager.Insert(value));
 }
Example #15
0
 // GET api/values/5
 public WorkoutType Get(Guid id)
 {
     return(WorkoutTypeManager.LoadById(id));
 }
Example #16
0
 // GET api/values
 public IEnumerable <WorkoutType> Get()
 {
     return(WorkoutTypeManager.Load());
 }