public void ChangeTarifOfMobilfunkvertrag(String pIssuer, Mobilfunkvertrag pMobilfunkvertrag, Tarif pNewTarif) { try { //check if telefontarif if (pNewTarif is Telefontarif) { pMobilfunkvertrag.ChangeValue(pIssuer, nameof(Mobilfunkvertrag.Telefontarif), pNewTarif); } else if (pNewTarif is Datentarif) { pMobilfunkvertrag.ChangeValue(pIssuer, nameof(Mobilfunkvertrag.Datentarif), pNewTarif); } else { throw new Exception("unknown type of Tarif supplied"); } //submit Kunden.Update(pMobilfunkvertrag.Kunde); } catch (Exception ex) { Console.WriteLine(ex); } }
public void ChangeTarifOfMobilfunkvertrag(String pIssuer, Mobilfunkvertrag pMobilfunkvertrag, Tarif pNewTarif) { this.DataManager.ChangeTarifOfMobilfunkvertrag(pIssuer, pMobilfunkvertrag, pNewTarif); }