public bool Add(WorkoutDetailDTO entity) { Workout workout = new Workout(); workout.Name = entity.Name; workout.Calories = entity.Calories; workout.ActivityLevelID = entity.ActivityLevelID; workout.WorkoutCategoryID = (int)entity.CategoryID; return(dao.Add(workout)); }
public void Update(WorkoutDetailDTO entity) { Workout workout = new Workout(); workout.ID = entity.ID; workout.Name = entity.Name; workout.Calories = entity.Calories; workout.ActivityLevelID = entity.ActivityLevelID; workout.WorkoutCategoryID = (int)entity.CategoryID; dao.Update(workout); }
public List <WorkoutDetailDTO> GetWorkouts(int ID) { List <Workout> list = db.Workouts.Where(x => x.WorkoutCategoryID == ID).ToList(); List <WorkoutDetailDTO> dtoList = new List <WorkoutDetailDTO>(); foreach (Workout item in list) { WorkoutDetailDTO dto = new WorkoutDetailDTO(); dto.ID = item.ID; dto.Name = item.Name; dto.Calories = item.Calories; dtoList.Add(dto); } return(dtoList); }
internal List <WorkoutDetailDTO> GetWorkouts(string text) { List <Workout> workouts = db.Workouts.Where(x => x.Name.Contains(text) || x.WorkoutCategory.Name.Contains(text)).ToList(); List <WorkoutDetailDTO> workoutDTOList = new List <WorkoutDetailDTO>(); foreach (var item in workouts) { WorkoutDetailDTO dto = new WorkoutDetailDTO(); dto.ID = item.ID; dto.Name = item.Name; dto.Calories = item.Calories; dto.CategoryID = item.WorkoutCategoryID; dto.CategoryName = item.WorkoutCategory.Name; dto.ActivityLevelID = item.ActivityLevelID; dto.ActivityLevel = item.ActivityLevel.Description; workoutDTOList.Add(dto); } return(workoutDTOList); }