public bool IsShowing(Exercise expectedExercise) { var result = Exercises.SingleOrDefault(exercise => exercise.Name == expectedExercise.Name && exercise.Level == expectedExercise.Level.ToString() && exercise.Synopsis == expectedExercise.Synopsis) != null; return result; }
public static Exercise AddNewExercise(this IExerciseRepository exerciseRepository, string name = null, Level level = Level.Beginner, Muscles musclesWorked = Muscles.None) { var newExercise = new Exercise { CreatedOn = DateTime.Now, UpdatedOn = DateTime.Now, Synopsis = GenerateUniqueString(), Level = level, Name = name ?? GenerateUniqueString(), Details = new Details(), MusclesWorked = musclesWorked }; exerciseRepository.Add(newExercise); return newExercise; }
public void Add(Exercise exercise) { exercise.CreatedOn = exercise.UpdatedOn = DateTime.Now; _context.Exercises.Add(exercise); _context.SaveChanges(); }