コード例 #1
0
 private void CleanUp(User user, CongregatioServiceClient client)
 {
     client.RemoveUser(user);
     //var role = client.FindRoleByName(user.Roles[0].Name);
     //user.Roles.Remove(role);
     //role.Users.Remove(user);
     //client.UpdateUser(user);
     //client.UpdateRole(role);
     //var nRole = client.FindRoleByName("User");
     //var nUser = client.FindUserById(user.UserId);
     //client.RemoveUser(user);
 }
コード例 #2
0
 private void CleanUp(CongregatioServiceClient client, Event @event, User attendee)
 {
     var user = @event.User;
     @event.Attendees = new List<User>();
     client.UpdateEvent(@event);
     attendee.AttendedEvents = new List<Event>();
     client.UpdateUser(attendee);
     @event = client.GetEventByIdLong(@event.Id);
     attendee = client.FindUserById(attendee.UserId);
     client.RemoveUser(attendee);
     client.RemoveEvent(@event);
     user = client.FindUserById(user.UserId);
     client.RemoveUser(user);
 }
コード例 #3
0
ファイル: ReportTests.cs プロジェクト: karosas/Congregatio
 private void CleanUp(CongregatioServiceClient client, Report report)
 {
     var user = report.ReportedBy;
     var @event = report.ReportedEvent;
     client.RemoveReport(report);
     client.RemoveEvent(@event);
     user = client.FindUserById(user.UserId);
     client.RemoveUser(user);
 }
コード例 #4
0
 private void CleanUp(CongregatioServiceClient client, User stalker, Event stalkedEvent)
 {
     client.RemoveUser(stalker);
     client.RemoveEvent(stalkedEvent);
     client.RemoveUser(stalkedEvent.User);
 }