public bool SaveMeals(IList<Entities.Meal> meals, IMealRepository repository) { //save it in cache and in database //TODO: make async bool saveInCache = MealClient.SaveMeals(meals); bool saveInDB = repository.SaveMeals(meals); return saveInCache && saveInDB; }