public static void AddNewMobileAcount(MobileAccount mobileAccount, MethodToCalledNumber CallNumberMethod,
                                              MethodToCalledNumber MailNumberMethod)
        {
            callDelegate.Add(mobileAccount, CallNumberMethod);
            mailDelegate.Add(mobileAccount, MailNumberMethod);

            mobileAccount.callevent += MobileAccount_callevent;
            mobileAccount.mailevent += MobileAccount_mailevent;

            accounts.Add(mobileAccount.PhoneNumber, mobileAccount);
        }
Exemple #2
0
        public static string AddNewMobileAcount(MobileAccount mobileAccount, MethodToCalledNumber CallNumberMethod,
                                                MethodToCalledNumber MailNumberMethod)
        {
            if (mobileAccount.Validate())
            {
                callDelegate.Add(mobileAccount, CallNumberMethod);
                mailDelegate.Add(mobileAccount, MailNumberMethod);

                mobileAccount.CallEvent += MobileAccount_callevent;
                mobileAccount.MailEvent += MobileAccount_mailevent;

                string number = GenerateNewNumber();
                accounts.Add(number, mobileAccount);
                return(number);
            }
            return("");
        }