Ejemplo n.º 1
0
        private static IQueryable <TInvitation> GetInvitations <TInvitation>(NetworkingDataContext dc, Guid inviteeId, string inviteeEmailAddress, DateTime minLastSentTime)
            where TInvitation : NetworkingInvitation, new()
        {
            dc.LoadOptions = InvitationLoadOptions;
            var args = new GetInvitationsByInviteeArgs
            {
                InviteeEmailAddress = inviteeEmailAddress,
                InviteeId           = inviteeId,
                MinLastSentTime     = minLastSentTime
            };

            return(GetInvitationsByInviteeQuery(dc, args, new InvitationFactory <TInvitation>()).Cast <TInvitation>());
        }
Ejemplo n.º 2
0
 private static IQueryable <TInvitation> GetInvitations <TInvitation>(NetworkingDataContext dc, Guid inviterId, Guid inviteeId)
     where TInvitation : NetworkingInvitation, new()
 {
     dc.LoadOptions = InvitationLoadOptions;
     return(GetInvitationsQuery(dc, inviterId, inviteeId, new InvitationFactory <TInvitation>()).Cast <TInvitation>());
 }
Ejemplo n.º 3
0
 private static IQueryable <TInvitation> GetInvitations <TInvitation>(NetworkingDataContext dc, Guid inviterId, DateTime minLastSentTime)
     where TInvitation : NetworkingInvitation, new()
 {
     dc.LoadOptions = InvitationLoadOptions;
     return(GetInvitationsByInviterQuery(dc, inviterId, minLastSentTime, new InvitationFactory <TInvitation>()).Cast <TInvitation>());
 }
Ejemplo n.º 4
0
 private static TInvitation GetInvitation <TInvitation>(NetworkingDataContext dc, Guid id)
     where TInvitation : NetworkingInvitation, new()
 {
     dc.LoadOptions = InvitationLoadOptions;
     return(GetInvitationQuery(dc, id, new InvitationFactory <TInvitation>()) as TInvitation);
 }