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); }
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(""); }