Skip to content

Instantly share code, notes, and snippets.

@PhilippeBoisney
Created March 1, 2017 08:42
Show Gist options
  • Save PhilippeBoisney/d37efd4942902f3d70d1fe9777ee973d to your computer and use it in GitHub Desktop.
Save PhilippeBoisney/d37efd4942902f3d70d1fe9777ee973d to your computer and use it in GitHub Desktop.
func getAllStates(_ email: String, todayDate: Int) -> Array<ListeDeCourseStateModel> {
let realm: Realm = try! Realm()
var format: String = "parentID = '"
format.addString(email)
format.addString("' AND idDayRef >= ")
format.addString(todayDate.description)
let predicate: NSPredicate = NSPredicate(format: format)
return realm.objects(ListeDeCourseStateEntity.self).filter(predicate).toModels()
}
func getStateForIngredient(_ ingredientID: String, email: String) -> Results<ListeDeCourseStateEntity>{
let realm = try! Realm()
var format = "ingredientRef.id = '"
format.addString(ingredientID)
format.addString("' AND parentID = '")
format.addString(email)
format.addString("'")
let predicate = NSPredicate(format: format)
return realm.objects(ListeDeCourseStateEntity.self).filter(predicate)
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment