Example #1
0
 public static ParleyOptions ForParley(Parley parley, bool includeInactive)
 {
     if (includeInactive)
     {
         return(FromArray(SwarmDb.GetDatabaseForReading().GetParleyOptions(parley)));
     }
     return(FromArray(SwarmDb.GetDatabaseForReading().GetParleyOptions(parley, DatabaseCondition.ActiveTrue)));
 }
Example #2
0
        public static Parley Create(Organization organization, Person person, FinancialAccount budgetInitial, string name, Geography geography, string description, string informationUrl, DateTime startDate, DateTime endDate, Int64 budgetCents, Int64 guaranteeCents, Int64 attendanceFeeCents)
        {
            Parley newParley =
                FromIdentity(SwarmDb.GetDatabaseForWriting().CreateParley(organization.Identity, person.Identity,
                                                                          -(budgetInitial.Identity), name, geography.Identity,
                                                                          description, informationUrl, startDate, endDate,
                                                                          budgetCents, guaranteeCents, attendanceFeeCents));

            PWEvents.CreateEvent(EventSource.PirateWeb, EventType.ParleyCreated, person.Identity, organization.Identity, 0, 0, newParley.Identity, string.Empty);

            return(newParley);
        }
Example #3
0
 public static ParleyOption Create(Parley parley, string description, Int64 amountCents)
 {
     return
         (FromIdentity(SwarmDb.GetDatabaseForWriting()
                       .CreateParleyOption(parley.Identity, description, amountCents)));
 }
Example #4
0
 public static ParleyAttendee Create(Parley parley, Person person, bool asGuest)
 {
     return(FromIdentity(SwarmDb.GetDatabaseForWriting().CreateParleyAttendee(parley.Identity, person.Identity, asGuest)));
 }
Example #5
0
 public static ParleyOptions ForParley(Parley parley)
 {
     return(ForParley(parley, false));
 }
Example #6
0
 public static ParleyAttendees ForParley(Parley parley)
 {
     return(FromArray(SwarmDb.GetDatabaseForReading().GetParleyAttendees(parley)));
 }
Example #7
0
 public static ParleyOption Create (Parley parley, string description, Int64 amountCents)
 {
     return FromIdentity(SwarmDb.GetDatabaseForWriting().CreateParleyOption(parley.Identity, description, amountCents));
 }
Example #8
0
 public static ParleyAttendee Create (Parley parley, Person person, bool asGuest)
 {
     return FromIdentity(SwarmDb.GetDatabaseForWriting().CreateParleyAttendee(parley.Identity, person.Identity, asGuest));
 }