Example #1
0
 partial void DeleteInvites(Invites instance);
Example #2
0
 partial void InsertInvites(Invites instance);
Example #3
0
 partial void UpdateInvites(Invites instance);
Example #4
0
            public static bool Invite(Invite invite)
            {
                Invites NewInvite = new Invites()
                {
                    type = invite.type,
                    email = invite.email,
                    date = Time.UNIXNow(),
                    refer = invite.refer,
                    hash = invite.GetHashCode().ToString(),
                    lang = CultureHandler.Current.Get().TwoLetterISOLanguageName
                };
                try
                {
                    context.Invites.InsertOnSubmit(NewInvite);
                    if (Save())
                    {
                        application.Server.Mailer.InviteNotification(NewInvite.email, NewInvite.hash);

                        return true;
                    }
                }
                catch
                {
                }
                return false;
            }