/// <summary> /// Synchronizes the courses. /// </summary> public int SyncCourses() { var i = 0; var riseCourses = ClientManager.GetSet <RiseCourse>(); foreach (var riseCourse in riseCourses) { SyncCourse(riseCourse); i++; } return(i); }
private RiseUser QueryForUser(Person person) { var users = ClientManager.GetSet <RiseUser>(new Dictionary <string, string> { { "email", person.Email } }); foreach (var user in users) { if ((user.FirstName.ToLower() == person.FirstName.ToLower() || user.FirstName.ToLower() == person.NickName.ToLower()) && user.LastName.ToLower() == person.LastName.ToLower()) { person.SetAttributeValue(Constants.PERSON_ATTRIBUTE_KEY_RISEID, user.Id); person.SaveAttributeValue(Constants.PERSON_ATTRIBUTE_KEY_RISEID); user.SaveUserCreated(person); return(user); } } return(null); }
public IEnumerable <RiseWebhook> GetWebhooks() { return(ClientManager.GetSet <RiseWebhook>()); }
public IEnumerable <RiseGroup> GetGroups() { return(ClientManager.GetSet <RiseGroup>()); }
public IEnumerable <RiseUser> GetUsers() { return(ClientManager.GetSet <RiseUser>()); }