public static void Main(string[] args) { GSM gsmGosho = new GSM("0898204521"); BankAccount bankAccountGosho = new BankAccount(); GSM gsmIvan = new GSM("0898704382"); BankAccount bankAccountIvan = new BankAccount(); Person gosho = new Person("Georgi Ivanov", bankAccountGosho, gsmGosho); Person ivan = new Person("Ivan Georgiev", bankAccountIvan, gsmIvan); //Starting money gosho.Account.Balance = 200.00m; ivan.Account.Balance = 9.00m; //Creating array of Person and give clients to the company Person[] clients = new Person[2]; clients[0] = gosho; clients[1] = ivan; MobileCompany mobileCompany = new MobileCompany(clients); mobileCompany.MontlyCharge(9.99m); }
public ActionResult MobileRecharge(MobileCompany mobileCompany) { try { var ToRecharge = context.MobileCompanies.Single(FetchDetails => FetchDetails.PhoneNumber == mobileCompany.PhoneNumber); if (ToRecharge != null) { TempData["RechargeePhoneNumber"] = mobileCompany.PhoneNumber; TempData["AmountToRecharge"] = mobileCompany.Amount; return(RedirectToAction("ValidateUPIPINForMobileRecharge", "Home")); } } catch (Exception) { ViewBag.Message = "There is no such phone number."; } return(View()); }